1

戻るボタンをクリックすると、アプリがホームページを表示するアクティビティがあり、ページを終了する方法を次のように記述しました。

private void exitQuiz() {
    Intent intent = new Intent(getApplicationContext(), HomeActivity.class);
    startActivity(intent);
    finish();
}

戻るボタンを押しているときに再びホームページで、アプリケーションを終了していませんが、もう一度押すとホームアクティビティのままになり、アプリケーションを終了するだけです。このようなシナリオを処理するために、ホームアクティビティに次のコードを追加してさらに試しました。

public void onBackPressed() {
    finish();
    System.exit(0);
}

それでも、戻るボタンを1回クリックするだけで終了します。どんな助けでも大歓迎です。

4

2 に答える 2

0

HomeActivity に戻ろうとすると、おそらく HomeActivity の新しいインスタンスを作成しています。

解決策を確認してください:

https://stackoverflow.com/a/2427385/770467

于 2013-09-14T17:53:54.007 に答える