我已经按照示例模式处理react-native 文档中的android后退按钮,并且效果很好。我可以使用硬件后退按钮弹出导航堆栈。
在这一点上,尽管我没有弹出它,但堆栈中只有1个视图(就像示例一样),并且我从事件监听器返回falsehardwareBackPress。至此,我看到componentWillUnmount最终视图中正在调用该方法,此时我的应用程序关闭了。
hardwareBackPress
componentWillUnmount
如果我返回true,那么显然什么也没有发生。
我想发生的事情是该应用程序仅被“后台化”,而不是完全退出。
android back-button react-native
android ×1
back-button ×1
react-native ×1