代码如下:
private int mBackKeyPressedTimes = 0;
@Override
public void onBackPressed() {
if (mBackKeyPressedTimes == 0) {
Toast.makeText(this, "再次按返回键将不保存退出", Toast.LENGTH_SHORT).show();
mBackKeyPressedTimes = 1;
new Thread() {
@Override
public void run() {
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
mBackKeyPressedTimes = 0;
}
}
}.start();
return;
}
super.onBackPressed();
}
本文介绍了一种在Android应用中实现的双击返回键退出功能。当用户第一次按下返回键时,会显示提示信息告知用户再次点击将退出应用;若在两秒内再次点击返回键,则直接退出应用而不保存状态。
7342

被折叠的 条评论
为什么被折叠?



