在java层用线程调用native方法 jni能回调主线程的方法吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在java层用线程调用native方法 jni能回调主线程的方法吗?相关的知识,希望对你有一定的参考价值。

可以啊,java层可以调用native层,native层照样可以调用java层。相关资料不太好找,可以找些示例看看。但是你要关注一下回调回java层的线程问题。坑点比较多。建议你回调java主线程的方法当做子线程处理回调,再通过一些安全的方法回调主线程 参考技术A 可以的,(*env)->CallVoidMethod()函数可以实现

以上是关于在java层用线程调用native方法 jni能回调主线程的方法吗?的主要内容,如果未能解决你的问题,请参考以下文章

Android jni 线程同步

JNI——Android Native中跨线程使用JNI的问题

JNI

java native interface JNI 调用Java方法

深入了解android平台的jni---本地多线程调用java代码

Java JNI实现调用自定义Native 方法