【问题标题】:Stuck on Android Splash Screen when app comes back from background当应用程序从后台返回时卡在 Android 启动屏幕上
【发布时间】:2018-12-20 00:12:03
【问题描述】:

在 Android 设备上,当应用来自后台时,应用卡在启动画面上。当在应用程序外部按下通知但之前已成功启动时,会发生这种情况。当应用程序被 RN 的BackHandler.exitApp() 函数退出时也会发生。

杀死应用程序并重新启动将解决卡在闪屏问题。但不应该一开始就被卡住。

我正在使用没有第 3 方初始屏幕包的 RNN V2。

有人解决这个问题吗?我认为它与 RNN-V2 包装器中的 Android 的 onResume 函数有关。

【问题讨论】:

  • 你找到解决方案了吗?
  • 您有没有偶然解决这个问题?

标签: react-native wix-react-native-navigation react-native-navigation-v2


【解决方案1】:

您缺少的是在onAppLaunched 事件中设置您的导航器。

假设您使用Navigation.setRoot({...}) 在您的应用根目录中进行设置。您需要注册 onAppLaunched 并从内部调用 Navigation.setRoot({...}) 或一些自定义引导逻辑。

关于上述活动的更多信息可以找到here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多