双击退出全屏
2016-06-20 11:44
309 查看
目前,常见的App软件在退程序退出时,很多采用了双击后,退出程序的特性,无外乎以下原因:一方面防止用户点击时,手误,本来不想退出程序,退出了;二是:软件提供者也希望用户使用该软件的时间多一点。本人也写过类似的小工具类,代码如下:/** * 菜单、返回键响应 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {exitBy2Click(); //调用双击退出函数}return false;}
/*** 双击退出函数*/private static Boolean isExit = false;private void exitBy2Click() {Timer tExit = null;if (isExit == false) {isExit = true; // 准备退出Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();tExit = new Timer();tExit.schedule(new TimerTask() {@Overridepublic void run() {isExit = false; // 取消退出}}, 2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务} else {finish();System.exit(0);}}
相关文章推荐
- Android程序退出完美解决方案兼容所有SDK
- android 程序退出解决方案
- android开发技术-小白篇(一)
- 【转】Android 程序退出的办法
- android程序退出后静态变量的处理
- Android双击返回键退出
- Android双击back键退出程序
- Android双击退出
- 安卓实现双击返回键退出应用
- android开发之应用程序如何完全退出
- android开发之双击退出程序
- 程序的启动和退出过程详解
- Android 点击两次回退键退出 code
- Andriod双击退出
- Android中的“再按一次返回键退出程序”功能实现
- vc6.0 调试程序,终止调试时程序却无法退出
- Android 对返回按键点击次数的监听
- 浅谈Android应用的退出
- Android 实现双击返回键退出App
- android 多击事件的实现方法