Android开发模板------再按一次退出程序 KeyEvent.KEYCODE_BACK
2014-06-05 14:53
375 查看
拦截返回键,提醒用户是否退出应用。
private long mExitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - mExitTime) > 2000) { Toast.makeText(this, "再按一次退出",Toast.LENGTH_SHORT).show(); mExitTime = System.currentTimeMillis(); } else { MainActivity.this.finish(); } return true; } return super.onKeyDown(keyCode, event); }
相关文章推荐
- Android开发之”再按一次退出程序“的实现
- Android的简单应用(二)——使用dispatchKeyEvent双击退出程序
- Android_Back键再按一次退出程序
- android按back键退出程序时,实现“再按一次退出”的功能
- 【转】Android开发,按手机上的back键时程序最小化而不退出
- Android开发-再按一次退出程序 连续按两次退出程序
- Android开发实现中的“再按一次返回键退出程序”
- Android监听物理键盘的返回键Back,再按一次退出 4000 程序
- Android开发-再按一次返回退出程序-AndroidStudio
- Android开发:Android 按2次back键程序才退出
- Android开发实现中的“再按一次返回键退出程序”
- Android开发-再按一次返回退出程序-AndroidStudio
- Air for Android开发中使用Back键弹出是否退出对话框
- Android开发中完全退出程序的三种方法
- Android中的“再按一次返回键退出程序”实现
- android开发实现按两次退回键退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Android中的“再按一次返回键退出程序”实现
- Android开发中完全退出程序的三种方法(转载)