再按一次退出应用实现
2015-12-14 15:28
148 查看
“再按一次退出应用”在APP开发中时常用到,其基本实现方式为:
1. 重写onKeyDown事件函数。
2. 两次点击返回键的时间间隔在一定限制内时,退出应用
1. 重写onKeyDown事件函数。
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - mExitTime) > 2000) { toShowToast("再按一次退出"); mExitTime = System.currentTimeMillis(); } else { ActivityManager.AppExit(); } return true; } return super.onKeyDown(keyCode, event); }
2. 两次点击返回键的时间间隔在一定限制内时,退出应用
/** * 退出应用程序 */ public static void AppExit() { try { System.exit(0); } catch (Exception e) { } }
相关文章推荐
- Linux(CentOS)下的apache服务器配置与管理
- apache ab测试并发命令的使用
- FastCV SDK详解
- grunt serve搭建自动化web前端开发环境
- Ugly Number II leetcode java
- 通过枚举值实现赋值、取值、触发时间
- java三种方法拆分字符串
- eclips快捷键
- iOS 硬件授权检测:定位服务、通讯录、日历、提醒事 项、照片、蓝牙共享、麦克风、相机等
- 浅析jQuery中常用的元素查找方法总结
- Android项目:仿微信聊天的删除,置顶。
- WaitForSingleObject 结束线程
- Python函数
- 【LEETCODE】155-Min Stack
- 零基础入门学习Python(10):函数
- Swift使用第三方库MJExtension
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- Node.js包管理器:
- APPium连接真机输入框中输入的内容与代码中不一致
- 将html中table的内容导出为excel