我想跨调用缓存方法 ID。为此,我得到方法 ID:
// Put static to clarify it's saved across calls.
static jmethodID method = env->GetMethodID(class_HelloWorld, name, signature);
我的问题是:我是否需要class_HelloWorld
使用全局引用NewGlobalRef
或方法 ID 可以从本地引用获取并保存(我class_HelloWorld
使用FindClass
)而不需要全局引用类元数据?