沉浸模式会在NDK中引发异常,即使它是从主线程调用的也是如此

时间:2018-10-25 15:37:37

标签: android android-ndk java-native-interface google-play-games ui-thread

当我尝试使用Java方法“ setSystemUiVisibility”通过JNI设置粘性沉浸模式时,例外“只有创建视图层次结构的原始线程才能触摸其视图。”是抛出。 但是,当我收到APP_CMD_GAINED_FOCUS / APP_CMD_RESUME消息时,该函数被正确调用,该消息根据文档是从主线程发送的。

我的假设是,创建视图的线程(应该是 UI线程)和 NDK 主线程是同一线程,所以为什么要得到这个?例外?

请注意,只有在特殊情况下启动程序(例如 Google Play游戏服务ui's)时,并不总是会引发此异常。

0 个答案:

没有答案