在我的本机应用程序中,我试图阻止用户返回登录屏幕,如果他在主屏幕上(TabNavigator)。
我搜索并找到了一个在模拟器上运行良好的解决方案:
componentDidMount()
{
BackHandler.addEventListener('hardwareBackPress', this.onBackButtonPressed);
}
componentWillUnMount()
{
BackHandler.removeEventListener('hardwareBackPress', this.onBackButtonPressed);
}
onBackButtonPressed = () => true;
...但不幸的是,没有办法让它在真实设备(Android Oreo)上运行。
有没有人遇到同样的问题?
由于