在Android设备上,当应用程序来自后台时,该应用程序停留在启动屏幕上。当在应用程序外部但先前已成功启动时按下通知时,会发生这种情况。当应用通过RN的BackHandler.exitApp()
功能退出时,也会发生这种情况。
杀死该应用程序并重新启动将解决初始屏幕上卡住的问题。但不应放在首位。
我正在使用没有第三方闪屏包的RNN V2。
有人对此有解决办法吗?我认为它与RNN-V2包装器中Android的onResume函数有关。
答案 0 :(得分:0)
您缺少的是在onAppLaunched
事件中设置导航器。
说,您正在使用Navigation.setRoot({...})
在您的应用根目录中进行设置。您需要注册onAppLaunched
并从内部调用Navigation.setRoot({...})
或一些自定义引导逻辑。
有关该事件的更多信息,请参见here。