Android 两次按Back键退出应用

来源:互联网 发布:炒现货白银软件 编辑:程序博客网 时间:2024/05/22 15:45
    private long exitTime = 0;            @Override      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{              finish();              System.exit(0);          }                                    return true; //返回true表示执行结束不需继续执行父类按键响应        }          return super.onKeyDown(keyCode, event);      }  


原创粉丝点击