在主屏幕上按返回按钮后重新启动时,应用程序卡住

时间:2019-02-20 16:18:57

标签: android react-native react-native-navigation

我正在使用React Native 0.57.8和Wix React Native Navigation v2.7.1,并且在我的根屏幕上,当我按下手机的虚拟后退按钮时,该应用似乎已关闭并返回到应用启动器。但是,当我重新启动该应用程序时,它会永远卡在黑屏上,直到我杀死该应用程序并再次将其重新打开。

我不明白为什么会这样,真的很奇怪。

我在根屏幕上尝试使用BackHandler失败了:

this.backHandler = BackHandler.addEventListener("hardwareBackPress", () => {
  BackHandler.exitApp();
  //return true;
});

谢谢。

1 个答案:

答案 0 :(得分:0)

我通过{.1}在App.js上进行react-native-navigation修复了该行为,以便调用Navigation.events().registerAppLaunchedListener ...

setRoot()