C++ でオブザーバー パターンを実装するコードがあります。オブザーバーを登録する C++ コードに似た Java JNI コードを作成しました。Java でオブザーバーを登録するとnative
、C++ でリスナーを作成するメソッドが呼び出されます。
C++ のメソッド呼び出しで、登録されている Java オブザーバーの同等のメソッドを呼び出したいと考えています。C++ でオブザーバー クラスにを渡すことで、このためのコードを作成しJNIEnv
ましたが、これは安全ではないと聞きました。このタイプの実装に関するベスト プラクティスはありますか?