手柄点击动作栏的后退按钮反应原生

时间:2017-09-25 10:26:04

标签: react-native react-navigation stack-navigator

我在我的项目中使用堆栈导航器,单击操作栏后退按钮将我带到上一个屏幕,但我想在点击后退按钮时将其带到其他屏幕。如果我从屏幕1导航到屏幕2然后按回按钮它将进入屏幕1,但我需要将其带到屏幕3。任何帮助,将不胜感激。

我正在处理这样的硬件后退按钮。我想用导航后退按钮

做同样的事情
componentWillMount() {
    BackHandler.addEventListener('hardwareBackPress', () => {
            this.props.navigation.navigate('Home');                 
            return true; 
    });
}

1 个答案:

答案 0 :(得分:1)

constructor(props) {
        super(props);
        BackAndroid.addEventListener("hardwareBackPress", () => {
            this.props.navigation.navigate('3page');
        })
    }