处理设备

时间:2018-01-10 19:41:40

标签: android react-native navigation

在我的本机应用程序中,我试图阻止用户返回登录屏幕,如果他在主屏幕上(TabNavigator)。

我搜索并找到了一个在模拟器上运行良好的解决方案:

componentDidMount()
{
    BackHandler.addEventListener('hardwareBackPress', this.onBackButtonPressed);
}

componentWillUnMount()
{
    BackHandler.removeEventListener('hardwareBackPress', this.onBackButtonPressed);
}

onBackButtonPressed = () => true;

...但不幸的是,没有办法让它在真实设备(Android Oreo)上运行。

有没有人遇到同样的问题?

由于

0 个答案:

没有答案