Android连续点击两次退出程序
来源:互联网 发布:苹果4g网络怎么设置 编辑:程序博客网 时间:2024/05/17 09:33
连续点击两次程序就退出程序
1、在Activity中设置一个long型的全局变量 firstTime=0,用来记录第一次按下的时间(单位为毫秒);
2、响应Activity的 onKeyUp事件:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
long secondTime = System.currentTimeMillis();
if (secondTime - firstTime > 800) {//如果两次按键时间间隔大于800毫秒,则不退出
Toast.makeText(MainActivity.this, "再按一次退出程序",
Toast.LENGTH_SHORT).show();
firstTime = secondTime;//更新firstTime
return true;
} else {
System.exit(0);//否则退出程序
}
}
return super.onKeyUp(keyCode, event);
}
1、在Activity中设置一个long型的全局变量 firstTime=0,用来记录第一次按下的时间(单位为毫秒);
2、响应Activity的 onKeyUp事件:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
long secondTime = System.currentTimeMillis();
if (secondTime - firstTime > 800) {//如果两次按键时间间隔大于800毫秒,则不退出
Toast.makeText(MainActivity.this, "再按一次退出程序",
Toast.LENGTH_SHORT).show();
firstTime = secondTime;//更新firstTime
return true;
} else {
System.exit(0);//否则退出程序
}
}
return super.onKeyUp(keyCode, event);
}
0 0
- Android连续点击两次退出程序
- Android连续点击两次退出程序
- Android连续点击两次退出程序
- Android连续点击两次退出程序
- Android连续点击两次退出程序
- Android连续点击两次退出程序
- Android连续点击两次退出程序
- Android连续点击两次退出程序
- 连续点击两次退出程序
- Android 连续点击两次退出
- Android连续点击两次Back键退出程序 分类: Android
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Android onKeyUp事件 实现连续点击两次退出程序
- Android连续点击两次Back键退出程序
- android 连续两次点击返回键 退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Security is enabled, but JCE policy zip is not specified error when enabling security using ambari
- Linux accept()/epoll_wait()惊群问题与解决方案
- idea 2016.3.2在线激活
- AES加密算法的JAVA实现
- 版本控制之三 清空svn的用户名密码信息
- Android连续点击两次退出程序
- 【matlab】GUI 中使用Popupmenu遇到的问题及其解决办法
- 只启动系统相机(排除第三方相机)
- 在python中使用epoll
- 洛谷 P1538 迎春舞会之数字舞蹈
- java LinkedBlockingDeque队列源码解读
- 淘宝tomcat远程调试
- iOS UIScrollView之contentOffset
- Android:防止过快点击造成多次事件