两次点击返回键退出应用,大家经常用 不用多说,直接上代码,有问题的可以交流:
/**
* 两秒内点击两次返回键退出程序
*/
private long first = 0;
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
long second = System.currentTimeMillis();
if (second - first > 2000) {
ToastUtils.show(MainActivity.this, "再点一次返回键退出应用!");
first = second;
return true;
} else {
this.finish();
}
break;
}
return super.onKeyUp(keyCode, event);
}
}