在我的Android应用中,我有一个本机代码,该代码在单独的线程上运行,它使用一个while循环。本机代码使用HTTP GET方法定期将数据发送到后端服务器。现在,我需要本机代码也将数据"发送"到我的主Java UI线程。
我的问题是,如何发送某种事件或信号,可以由主Java UI线程捕获,以便知道何时执行某种操作(更新UI)?我知道我可以使用JNI从Java侧调用本机代码,但是我不知道如何从本机侧到Java侧执行类似的事情。
谢谢大家!
您可以从本机代码中调用任何Java方法。在您的情况下