1.重写onKeyDown方法,判断两次点击的时间差。
private long time;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
if (System.currentTimeMillis() - time > 2000) {
ToastUtils.showToast(getApplicationContext(),"再按一次退出程序");
time = System.currentTimeMillis();
} else {
finish();
}
return true;
}
return super.onKeyDown(keyCode, event);
}
因篇幅问题不能全部显示,请点此查看更多更全内容