我当前正在使用JNI与我构建的库进行交互,但是该库取决于对象的状态,并且旨在调用对象上的方法来工作。如何在不与JNI接口的.cpp
文件中使其成为全局对象的情况下将该对象保留在内存中?
我希望它看起来像这样:
public class Consumer {
public NativeType workerObject;
public native void methodOneToCallOnWorker();
public native void methodTwoToCallOnWorker();
...
}
是否有一种方法可以将workerObject
保持在不全局状态?