我正在使用 JNI 从 Java 调用我的 C++ 函数。 C++函数的参数之一是jobject thiz
(据我所知,所有JNI native 函数都有这个参数)。该函数需要很长时间才能完成,我想将进度报告给 jobobject thiz
Java 对象,以便我可以向用户显示进度。如何从 C++ 调用 jobject 的方法?
最佳答案
您需要查看 JNI 函数 GetMethodID
和Call<type>Method*
.
各种变体的详细信息以及如何调用它们记录在 JNI specification 中。 .
关于java - 如何从 C++ 调用 Java 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2617313/