【Tech-Android-Jni】JNIがローカル関数でJava層のオブジェクトを生成する
1518 ワード
, Java , , Java , Java 。
jclass rvClazz =(*env)->FindClass(env,"com/example/adder/ResultValue"); //
jmethodID constr = (*env)->GetMethodID(env,rvClazz,"<init>","()V"); // <init> rvClass
jobject ref = (*env)->NewObject(env,rvClazz,constr); // NewObject(env, , |ID);
m_rv_object = (jobject)(*env)->NewGlobalRef(env,ref); //
m_rv_mid = (*env)->GetMethodID(env,rvClazz,"setV","(I)V"); // ID