-2

我在我的应用程序中使用 JNI...当应用程序启动时它工作正常并且 JNI 日志正在打印..但是一旦应用程序进入后台并在使用其他一些应用程序后进入前台 JNI 日志不会打印并且方法不会被调用..

谁能建议我一个解决方案?

提前致谢..

4

1 回答 1

0

你能提供更多关于你的 JNI 设计的具体信息吗?首先需要检查...您是否将 JNIcode 构建为共享库。所以当应用程序进入后台时,检查日志 JNI_Unload 被调用。

第二件事需要检查......检查应用程序进入背景......共享库被应用程序卸载。

第三件事需要检查...您的 JNI 代码正在正确缓存 jvm 和 JNIEnv 变量。

于 2015-05-12T10:45:27.323 回答