Android程序中“再按一次退出”的实现
来源:互联网 发布:手机淘宝一阳指在哪里 编辑:程序博客网 时间:2024/06/04 20:11
现在在一些app中没用menu菜单来实现退出程序,很简化地使用点击两次返回键来实现退出程序,这个方法简单实用,软件退出不在赖在后台。
代码实现,重写onKeyDown来监听:
long waitTime = 2000;long touchTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if(event.getAction() == KeyEvent.ACTION_DOWN && KeyEvent.KEYCODE_BACK == keyCode) {long currentTime = System.currentTimeMillis();if((currentTime-touchTime)>=waitTime) { //判断两次点击的时间间隔是否符合要求Toast.makeText(this, "再按一次退出", Toast.LENGTH_SHORT).show();touchTime = currentTime;}else {finish(); //释放activity System.exit(0); //释放系统资源</span>}return true;}return super.onKeyDown(keyCode, event);}
0 0
- Android中“再按一次退出程序”的实现方法
- Android程序中“再按一次退出”的实现
- Android退出程序时的"再按一次退出"实现
- Android中“再按一次返回键退出程序”实现
- Android中“再按一次返回键退出程序”实现
- Android中如何实现应用再按一次退出程序
- Android实现再按一次退出程序
- Android再按一次返回键退出程序的实现
- Android“再按一次退出程序”的具体实现
- Android中"再按一次返回键退出程序"的实现(返回桌面)
- android按back键退出程序时,实现“再按一次退出”的功能
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- android 再按一次退出程序(实现代码)
- Android中的“再按一次返回键退出程序”实现
- Android “再按一次返回键退出程序”实现介绍
- Android“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- HDU4941
- 校赛1
- UVA - 10118Free Candies(记忆化搜索)
- vim 基本操作
- java网络编程
- Android程序中“再按一次退出”的实现
- POJ 2446 Chessboard(二分图最大匹配)
- LeetCode Pascal's Triangle II
- OpenGL: OpenGL环境下的射线选择
- Git详解之一 Git起步
- Servlet和JSP
- 一分钟教你识别程序员
- 第二个驱动程序-tq2440
- java.lang.UnsupportedOperationException