Android 监听返回键-两次返回退出App
2017-12-25 17:33
375 查看
实现原理就是:每次返回键进行监听,判断两次返回键的间隙时间
//退出时的时间 private long mExitTime; //对返回键进行监听 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { exit(); return true; } return super.onKeyDown(keyCode, event); } //退出方法 private void exit() { if ((System.currentTimeMillis() - mExitTime) > 2000) { Toast.makeText(MainActivity.this, "再按一次退出应用", Toast.LENGTH_SHORT).show(); mExitTime = System.currentTimeMillis(); } else { //用户退出处理 finish(); System.exit(0); } }
相关文章推荐
- Fragment内的webview监听返回键,activity内两次点击退出App之间相互冲突
- Android 编程下模拟 HOME 键效果 ,返回键不退出APP,或者点击两次返回键退出APP
- Android点击两次返回键退出App
- Android用户点击返回按钮两次退出整个APP
- Android之按两次返回键退出App
- Android用户点击返回按钮两次退出整个APP
- android 按两次返回键强制退出整个APP
- 关于android app两次点击返回键退出的处理
- android手机物理按键home监听,按一次提示,两次退出
- android 按两次返回键退出
- Android开发中一种两次点击返回键退出应用的方法
- Android连按两次返回退出解决方法
- Android实现两次点击返回键提示退出
- 使用h5+API实现安卓端连按两次返回键退出app
- Android 实现按两次返回键退出程序(两种方法)
- android 点击两次返回退出
- 在android中如何实现在应用首页按两次返回键(back)退出应用
- Android实现点击两次返回键退出
- android 按两次返回,退出
- Android中实现两次点击返回键退出本程序