如何使本机对象保持状态?

时间:2018-12-21 02:12:30

标签: java c++ java-native-interface

我当前正在使用JNI与我构建的库进行交互,但是该库取决于对象的状态,并且旨在调用对象上的方法来工作。如何在不与JNI接口的.cpp文件中使其成为全局对象的情况下将该对象保留在内存中?

我希望它看起来像这样:

public class Consumer {
    public NativeType workerObject;

    public native void methodOneToCallOnWorker();
    public native void methodTwoToCallOnWorker();
    ...
}

是否有一种方法可以将workerObject保持在不全局状态?

0 个答案:

没有答案