Moja aplikacja jest napisana w całości w języku C/C++ przy użyciu NativeActivity
, nie ma kodu Java (w oparciu o przykład NDK "natywna aktywność"). Naciśnięcie przycisku "wstecz" zamyka go (niszczy aktywność), ale potrzebuję innego uroku tego przycisku, ponieważ mam własny interfejs i menu wyświetlane przez OpenGL.Android NDK: jak zastąpić onBackPressed w NativeActivity bez java?
As I read, Aby zmienić funkcję przycisku "Wstecz", należy zastąpić metodę klasy Java klasy onBackPressed()
. Ale ja nie używam Javy, czy mogę osiągnąć tę metodę z C/C++, aby ją przesłonić?
Jeśli nie, czy istnieje inny sposób obsługi za pomocą przycisku "wstecz" przy użyciu NDK, bez kodu Java?
NativeActivity jest klasa Java !! i powiedziałeś, że go używasz !, więc możesz zastąpić onBackPressed w nim? –
Nie, chodzi mi o to, że używam go jak w przykładzie NDK z natywną aktywnością: android_native_app_glue.h, 'struct android_app' itd. –