7
私のアプリは完全にC/C++で書かれています。NativeActivity
を使用していますが、Javaコードはありません( "native-activity" NDKの例に基づいています)。 「戻る」ボタンを押すと閉じます(アクティビティを破棄します)。私はOpenGL経由で表示される独自のUIとメニューを持っているので、このボタンの他の動作が必要です。Android NDK:JavaなしでNativeActivityでonBackPressedをオーバーライドする方法
As I read "戻る"ボタンの動作を変更するには、JavaアクティビティクラスのonBackPressed()
メソッドをオーバーライドする必要があります。しかし、私はJavaを使っていないので、C/C++からこのメソッドをオーバーライドすることができますか?
いいえ、NDKを使用して「戻る」ボタンを使用する別の方法は、Javaコードなしですか?
NativeActivityはJavaクラスです!!あなたはあなたがそれを使っていると言ったので、その中のonBackPressedを上書きすることができますか? –
いいえ、私は "native-activity" NDKの例のように使っています:android_native_app_glue.h、 'struct android_app'など –