@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode== KeyEvent.KEYCODE_BACK&&event.getAction()==KeyEvent.ACTION_DOWN){
if((System.currentTimeMillis()-lastTime)>2000){
Toast.makeText(MainActivity.this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
lastTime=System.currentTimeMillis();
}else {
System.exit(0);
}
return true;
}
return super.onKeyDown(keyCode, event);
}
private long lastTime=0; //记录上次点击的时间
参考:https://blog.csdn.net/u013040819/article/details/72850366