android_实现点击两次返回按钮才退出程序
2016-04-15 15:07
686 查看
在主界面添加一下代码:
1.添加字段
2.重写onKeyDown方法
1.添加字段
private long lastClickTime; //最后一次点击返回按钮的时间
2.重写onKeyDown方法
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: { long time = System.currentTimeMillis(); if ( time - lastClickTime < 3000) { finish(); }else{ ToastUtil.showShortToast("再点击一次退出程序"); } lastClickTime = time; return false; } default: break; } return super.onKeyDown(keyCode, event); }
相关文章推荐
- Android Studio 告诉你名字,自己修改快捷键
- Android多屏幕的设计与适配(Designing for Multiple Screens)
- Android_Fragment详解
- 实例讲解Android应用开发中TabHost的使用要点
- 检测Android手机的IP地址
- 值得珍藏的Android学习资源
- Android JNI 之 JNIEnv 解析
- Android日常脚本
- Android Fragment 使用
- android登陆记住密码的实现
- android 解决小米手机上选择照片路径为null情况
- 欢迎使用CSDN-markdown编辑器
- Android软键盘弹出,界面整体上移
- Android NDK学习教程(一)--第一个NDK程序
- android bitmap compress
- android中常用的读取文件的用法如下
- Android布局初步
- [置顶] android开发中防止刚进入activity时edittext获取焦点,防止自动自动弹出软键盘
- listView的使用之例如QQ消息列表
- 实例讲解Android应用中自定义组合控件的方法