Android 双击退出
Android 双击退出
//重写onKeyDonwn方法
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode==event.KEYCODE_BACK){
//lastTime是自定义long型的变量
if (System.currentTimeMillis() - lastTime > 2000){
Toast.makeText(this, "再一次退出", Toast.LENGTH_SHORT).show();
lastTime = System.currentTimeMillis();
return true;
}else{
finish();
}
}
return super.onKeyDown(keyCode, event);
}
本文详细介绍了在Android应用中实现双击返回键退出功能的方法。通过重写onKeyDown方法并利用System.currentTimeMillis来判断两次按键的时间间隔,实现了一次提示、二次立即退出的用户体验。
645






