我使用后退按钮下面的代码,但它不能正常工作不会退出应用,如果我按userdevice的后退按钮的Android后退按钮的应用程序没有关闭
private Boolean exit = false;
@Override
public void onBackPressed() {
if (exit) {
this.finish(); // finish activity
} else {
Toast.makeText(this, "Press Back again to Exit.",
Toast.LENGTH_SHORT).show();
exit = true;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
exit = false;
}
}, 3 * 1000);
}
}
的[点击返回按钮两次退出活动]可能的复制(http://stackoverflow.com/questions/8430805/clicking-the-back-button-twice-to-exit-an-activity ) –
您必须在3秒内按下按钮2次 – Redman
您可能还有其他活动,关闭其中一个并不意味着关闭应用程序。 – Flot2011