实现按两次退出应用

//实现点击两次退出应用就是在主类中实现onKeyDown方法

 private long mExitTime;
 public boolean onKeyDown(int keyCode, KeyEvent event) {
         if (keyCode == KeyEvent.KEYCODE_BACK) {
                 if ((System.currentTimeMillis() - mExitTime) > 2000) {
                         Object mHelperUtils;
                         Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
                         mExitTime = System.currentTimeMillis();
                 } else {
                         finish();
                 }
                 return true;
         }
         return super.onKeyDown(keyCode, event);
 }

这样就实现了点击两次回退键退出应用的效果。

你可能感兴趣的:(实现按两次退出应用)