2010-04-11 104 views
2

我正在使用JNI从Java调用我的C++函数。其中一个C++函数的参数是jobject thiz(据我所知,所有的JNI本地函数都有这个参数)。该函数需要很长时间才能完成,并且我想将进度报告回Java对象,以便我可以向用户显示进度。我怎样才能从C++调用jobject的方法?如何从C++调用Java方法

回答

3

您需要查看JNI功能GetMethodIDCall<type>Method*

各种变体的细节以及如何调用它们记录在JNI specification