private boolean isSure;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
if(isSure){
finish();
} else {
// 首次点击返回键弹出提示
Toast.makeText(MainActivity.this, "再按一次退出", Toast.LENGTH_SHORT).show();
isSure = true;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// 经过1.5s后还原
isSure = false;
}
}, 1500);
}
}
return true;
}
双击退出的实现
最新推荐文章于 2024-04-22 09:25:51 发布