Androidプロジェクトに3つ以下のファイルがあります(アプリケーション層に1つのJavaファイル、JNI層に1つのcppファイル、&ネイティブレイヤーに1つのcppファイル)。Androidのネイティブレイヤーファイルからアプリケーションレイヤーファイルをコールバックする方法は?
- MyActivity.java(アプリケーション層)
- MyJNIInterface.cpp(JNIインタフェース)
- MyNativeFile.cpp。 (ネイティブ実装)
JNIインターフェイスを使用してアプリケーションレイヤーからネイティブレイヤーでapiを呼び出すことができます。
ネイティブレイヤーファイル(MyNativeFile.cpp)からアプリケーションレイヤーファイル(MyActivity.java)へのコールバックを行う方法はありますか?
いくつかのサンプルコードを共有してください。
ここをクリックしてください:https://github.com/mkowsiak/jnicookbook/tree/master/recipeNo032 – mko