当按下后退按钮时,我的反应本机应用程序(在 Android 上)不会关闭。它关闭并进入后台并在那里运行(动画)。
我也尝试过这个,但得到了相同的结果:
BackHandler.addEventListener('hardwareBackPress', () => {
console.log('back pressed');
BackHandler.exitApp();
});
我希望当我按下后退或主页按钮时它完全关闭。
附:我正在使用 Expo 进行开发和部署,并通过它启动应用程序。
constructor(props) {
super(props);
this.handleBackButtonClick = this.handleBackButtonClick.bind(this);
}
componentWillMount() {
BackHandler.addEventListener('hardwareBackPress', this.handleBackButtonClick);
}
componentWillUnmount() {
BackHandler.removeEventListener('hardwareBackPress', this.handleBackButtonClick);
}
handleBackButtonClick() {
BackHandler.exitApp();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)