我正在使用React Native 0.57.8
和Wix React Native Navigation v2.7.1
,并且在我的根屏幕上,当我按下手机的虚拟后退按钮时,该应用似乎已关闭并返回到应用启动器。但是,当我重新启动该应用程序时,它会永远卡在黑屏上,直到我杀死该应用程序并再次将其重新打开。
我不明白为什么会这样,真的很奇怪。
我在根屏幕上尝试使用BackHandler
失败了:
this.backHandler = BackHandler.addEventListener("hardwareBackPress", () => {
BackHandler.exitApp();
//return true;
});
谢谢。
答案 0 :(得分:0)
我通过{.1}在App.js上进行react-native-navigation修复了该行为,以便调用Navigation.events().registerAppLaunchedListener
...
setRoot()