說(shuō)明下,為什么需要獲取類(lèi)(jclass).
1.需要new 一個(gè)對(duì)象時(shí)需要jclass.
2.需要調(diào)用這個(gè)對(duì)象的方法或者屬性時(shí)需要jclass.
3.jclass 不需要釋放.
- ///獲取對(duì)象類(lèi)
jclass GetObjectClass_(JNIEnv* jni, jobject object) {
jclass c = jni->GetObjectClass(object);
return c;
}
- /// 直接找到類(lèi)名
jclass long_cls = env->FindClass("java/lang/Long");