晕伙计们,
双击返回按钮后,我的应用程序设置为退出,但如果我再次打开应用程序,它只会返回到我退出的上一页。
双击返回按钮后如何才能真正退出应用程序,而如果我通过主屏幕按钮退出会返回上一页?
这是我的退出代码:
@Override
public void onBackPressed() {
if (doubleBackToExitPressedOnce) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
return;
}
this.doubleBackToExitPressedOnce = true;
Toast.makeText(this, "Please click BACK again to exit",
Toast.LENGTH_SHORT).show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
doubleBackToExitPressedOnce = false;
}
}, 2000);
}