我使用後退按鈕下面的代碼,但它不能正常工作不會退出應用,如果我按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