react-native02:安卓返回键控制
16lz
2021-12-04
android返回键主要代码参考
componentWillMount(){ if (Platform.OS === 'android') { BackAndroid.addEventListener('hardwareBackPress', this.onBackAndroid); }},componentWillUnmount(){ if (Platform.OS === 'android') { BackAndroid.removeEventListener('hardwareBackPress', this.onBackAndroid); }},onBackAndroid () { if (this.lastBackPressed && this.lastBackPressed + 2000 >= Date.now()) { //最近2秒内按过back键,可以退出应用。 BackHandler.exitApp(); return; } this.lastBackPressed = Date.now(); ToastAndroid.show('再按一次退出应用', ToastAndroid.SHORT); return true;}
该代码要写在注册组件里面,不需要每个组件都写
主要在注册组件里面写一遍就能实现
AppRegister就是注册组件
更多相关文章
- 四极管:Android操作系统的结构
- 界面编程之基本界面组件(5)ToggleButton(状态开关按钮)
- android 布局文件中xmlns:android="http://schemas.android.com/
- Android(安卓)监听home键(android:launchMode="singleTask" 与 on
- 基本组件之列表视图
- gravity和layout_gravity的区别
- Android(安卓)studio中相对布局组件排列方式
- Pro Android(安卓)4 第五章 理解Intent
- gravity和layout_gravity的区别