ハローみんな、
私のアプリは、戻るボタンをダブルクリックすると終了するように設定されていますが、もう一度アプリを開くと、終了した前のページに戻ります。
ホーム画面ボタンで終了すると前のページに戻りますが、戻るボタンをダブルクリックした後にアプリを本当に終了するにはどうすればよいですか?
ここに私の終了コードがあります:
@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);
}