我正在使用JNI从Java调用我的C ++函数。其中一个C ++函数的参数是jobject thiz
(据我所知,所有JNI本机函数都有这个参数)。该函数需要很长时间才能完成,我想将进度报告回jobject thiz
Java对象,以便我可以向用户显示进度。如何从C ++调用jobject的方法?
答案 0 :(得分:3)
您需要查看JNI函数GetMethodID
和Call<type>Method*
。
答案 1 :(得分:0)
如果你想以更少的麻烦集成C ++和java,你应该研究Jace http://sourceforge.net/projects/jace/