3

基本的な練習の存在を学ぶために、私のアプリケーションに文字列を呼び出しています。基本的すぎることは知っていますが、母国語は初めてです。お気に入り:

  jstring Java_com_idiasoft_LoginActivity_NdkdealerName(JNIEnv* env, jobject javaThis)
     {

         return (*env)->NewStringUTF(env, "User Name");

     }

ここで、この文字列を特定のクラスで呼び出すことができます。しかし、私は動的呼び出しをしたいです。2つ以上のクラスのように。where am は同じ文字列を使用します。これどうやってするの?

4

1 に答える 1

0

NDK に関する完璧な解決策を見つけることができませんでしたが、Java 部分でグローバル クラスを作成すると、この状況で役立つと思います。グローバル クラスでその特定のネイティブ関数を定義するだけで、どこでも使用できます。クラスをインスタンス化する必要がない場合は、クラスを静的にして、アプリケーションのどこでも使用できます。お役に立てれば。

于 2013-03-25T05:27:13.997 に答える