React Native(七):Android双击Back键退出应用
来源:互联网 发布:男生淘宝店铺推荐 知乎 编辑:程序博客网 时间:2024/05/09 19:57
废话
这是个很常用的小功能,做开发很实用哟
先上代码
import {......, BackAndroid, ToastAndroid} from 'react-native';componentWillMount(){ BackAndroid.addEventListener('hardwareBackPress', this.onBackAndroid);}componentWillUnmount() { BackAndroid.removeEventListener('hardwareBackPress', this.onBackAndroid);}onBackAndroid = () => { if (this.lastBackPressed && this.lastBackPressed + 2000 >= Date.now()) { //最近2秒内按过back键,可以退出应用。 return false; } this.lastBackPressed = Date.now(); ToastAndroid.show('再按一次退出应用', ToastAndroid.SHORT); return true;};
在componentWillMount()和componentWillUnmount()方法中监听back点击事件,然后自定义onBackAndroid()方法,监听两次点击的时间间隔
上个效果图
自己写的demo中用到,其他的东西请自行忽略
0 1
- React Native(七):Android双击Back键退出应用
- Android 双击Back键退出应用
- Android 双击back键退出应用的两种方式
- Android双击返回键(Back)退出应用程序
- Android双击back键退出程序
- android 双击Back键退出主页面
- 自定义基类activity实现双击back键退出应用
- 双击BACK键退出程序
- 双击BACK键退出程序
- Android几行代码实现双击back键退出程序
- android 双击退出应用
- Android 双击退出应用
- Android 双击退出应用
- android 双击back建退出程序代码
- Android双击back按钮退出实现
- Android学习之---双击back退出app
- Android 两次按Back键退出应用
- Android 双击返回键退出应用
- 以linux为例讲计算机启动流程
- Swift访问权限
- 手机抓包操作文档
- 谷歌插件解决ajax跨域问题
- Swift-轮播图
- React Native(七):Android双击Back键退出应用
- Java实现海明距离简单计算
- web学习第一课,div+css的简单网页
- Ubutu 配置开机启动脚本
- QPainter实现画图板原型
- 求2个数的最大公约数
- QT 中使用sleep方法
- 【ATSC】 为什么选择ATSC 3.0
- 8-深入面向对象+原型链+继承(总结+note)