重写返回键==>1秒内按两次返回键才能退出
2017-03-08 16:46
85 查看
private long exitTime = 0; public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if ((System.currentTimeMillis() - exitTime) > 2000) { Toast.makeText(getApplicationContext(), "再按一次退出应用", Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); } else { ExitActivity.exit(); } return true; } return super.onKeyDown(keyCode, event); }
相关文章推荐
- 进入相机,按home退出,再按camera键进入相机,需要按两次返回键才能退出问题
- TabActivity中返回键(退出键)重写方法dispatchKeyEvent (KeyEvent event)执行两次的解决方法
- Android 实现按两次返回键退出程序
- 按两次返回,退出程序
- 安卓连续按两次返回按钮退出软件
- Android点击两次返回键退出应用
- 按两次返回键退出
- Android用户点击返回按钮两次退出整个APP
- SVN 的使用:用两次就会了,很简单.注意总结【①做完自己代码,首先右键项目>team >“与资源库同步”,把队友的代码更新下来(而不是直接提交),②整合完设置"冲突已解决",才能提交】===
- cocos2dx中键盘的返回键,按了两次才能回到焦点,此处代码是为了解决back返回键需要两次的问题
- Android点击两次返回键退出程序
- android 按两次返回键退出
- Android开发实现按两次返回键退出的方法
- Android实现点击两次返回键退出
- 安卓按两次返回退出程序
- Android 实现两次点击返回键 提示退出
- android之点击返回两次退出程序
- android 程序 点击两次返回键程序退出(方法总结)
- 点击两次返回退出
- 按两次返回键退出程序和长按返回键退出程序