监听返回键、点击两次退出程序

来源:互联网 发布:mac系统编辑word文档 编辑:程序博客网 时间:2024/05/06 12:54
/** *  * @Description描述:KeyDown事件 * @param keyCode * @param event * @return */@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK&& event.getAction() == KeyEvent.ACTION_DOWN) {// 时间锁连续两次时间间隔小于2秒endTime = System.currentTimeMillis();if (endTime - startTime < 2000) {// 注销登录MyApplication.user = null;// 安全退出ApplicationManager.getInstance().finishAllActivity();// 杀死自己的进程android.os.Process.killProcess(android.os.Process.myPid());// 关闭当前界面this.finish();// 关闭虚拟机System.exit(0);} else {BaseActivity.showToast(MainActivity.this, "再按一次退出程序", 0);startTime = endTime;}}return false;}

0 0
原创粉丝点击