0
我有本机代码与pthread和当我调用pthread_create我将JNIEnv *,我从JAVA代码作为参数传递给线程函数。 JNIEnv的*是有效的,并使用所有电话都呼叫 (JCLASS)i_env-> NewGlobalRef(i_env->的findClass( “我/包/ COM/MYCLASS”))旁边succefull; 它返回null。从一个新线程创建NewGlobalRef
这是为什么?
10xs, 那鸿
我打电话JNI_OnLoad保存在JavaVM *的副本,然后AttachCurrentThread但NewGlobalRef仍返回0 – nmnir 2012-04-24 06:16:47