说明下,为什么需要获取类(jclass).
1.需要new 一个对象时需要jclass.
2.需要调用这个对象的方法或者属性时需要jclass.
3.jclass 不需要释放.
- ///获取对象类
jclass GetObjectClass_(JNIEnv* jni, jobject object) {
jclass c = jni->GetObjectClass(object);
return c;
}
- /// 直接找到类名
jclass long_cls = env->FindClass("java/lang/Long");