监听Android back键
//组件初始渲染执行完毕后调用
componentDidMount() {
//如果当前是Android系统,则添加back键按下事件监听
BackHandler.addEventListener('hardwareBackPress', this.onBackPress);
}
//组件被卸载前会执行
componentWillUnmount() {
//如果当前是Android系统,则移除back键按下事件监听
BackHandler.removeEventListener('hardwareBackPress', this.onBackPress);
}
onBackPress = () => {
//写自己的处理逻辑;
return true;
};
网友评论