我们知道一般推出的时候需要按两下退出键才可以退出,今天来实现一下这个代码,很简单就是一个方法
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { //判断是否点击的返回键 if(keyCode == KeyEvent.KEYCODE_BACK){ //声明一个booolean值变量 if(isExit){ //直接结束退出 this.finish(); }else { //根据需求,这里是一个简单吐司 Toast.makeText(MainActivity.this,"再按一次退出",Toast.LENGTH_SHORT).show(); isExit = true; //需要两秒内点击两次才可改变boolean new Handler().postDelayed(new Runnable() { @Override public void run() { isExit = false; } },2000); } } return true; }完事了......