再按一次退出程序
来源:互联网 发布:java final修饰数组 编辑:程序博客网 时间:2024/05/29 08:23
我们平时使用手机的时候,经常会看到很多APP退出的时候,都会有提示再按一次退出应用程序,我觉得这种使用这种提示是很有必要的,如果退出时直接弹出Dialog的话,用户体验不太好。
重写onKeyDown方法,监听手机返回键,按下返回键时会触发此方法:
//记录下时间,初始值为0private long exitTime = 0;public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ //获取此时系统的时间,如果距离上一次按下按键时间不超过2秒,则退出程序 if((System.currentTimeMillis()-exitTime) > 2000){ ToastUtil.show("再按一次退出程序"); //把第一次按下的时间记录起来,当第二次按下,减去第一次按下时间 exitTime = System.currentTimeMillis(); } else { //退出程序 finish(); System.exit(0); //处理此事件,不再交给下一级处理 return true; } return super.onKeyDown(keyCode, event);}
0 0
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- android 再按一次退出程序
- 再按一次后退键退出程序
- Android 再按一次退出程序功能
- android再按一次退出程序
- Android 再按一次退出程序
- Android 再按一次退出程序
- Android 再按一次退出程序
- ADB Android 调试利器之常用ADB指令分享
- JNI/NDK develop guide(1)
- GMap.Net开发之技巧小结
- Think PHP(TP)框架的基本使用 (三)
- Ajax技术讲解
- 再按一次退出程序
- iOS:应用沉睡之时 后台传输服务
- 网络解析xml
- # 输入框的抖动效果
- Pull解析xml文件时工具类的代码
- hdu_3549_Flow Problem(最大流)
- 剑指offer|数组中重复的数字
- 【Android开发经验】android:windowSoftInputMode属性详解
- CSS 元素垂直居中的 6种方法