/**
* 菜单、返回键响应
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
exitBy2Click();// 调用双击退出函数
}
return false;
} private long exitTime = 0;
/**
* 双击退出:利用计算时间差实现
*/
public void exitBy2Click() {
if ((System.currentTimeMillis() - exitTime) > 2000) {
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
finish();
}
}
相关文章
- android Gridview生成程序快捷键的简单方法
- 在cocos2d项目中添加android手机按返回键功能
- android实现图片缩放、移动、单击退出、双击缩放
- Android按下back键非退出隐藏到后台
- Flutter学习笔记(26)--返回拦截WillPopScope,实现1秒内点击两次返回按钮退出程序
- Ionic 实现双击返回键退出功能
- Android开发中完全退出程序的三种方法(转载)
- Xamarin~Android篇~监听返回键,单击返回某个webView,双击退出
- 大叔也说Xamarin~Android篇~监听返回键,单击返回某个webView,双击退出
- Android WindowManager 监听返回键及home键