0

私はSharedPreferencesを使用しています。私が抱えている問題は、[戻る] ボタンを押してアプリを終了すると、[設定] 画面に戻ることです。

どうすればそれを防ぎ、この画面にアクセスせずにアプリを終了できますか?

SharedPreferences 以外のアクティビティは 1 つだけです。

4

1 に答える 1

2

finish()使用が終わったら、アクティビティを呼び出すだけです。これにより、SharedPreference アクティビティが強制終了され、BackButton を押しても戻ってこなくなります。

もう 1 つの方法は、アクティビティの履歴をスタックに保持しないことです。

android:noHistory="true"

また、試してみることもできますintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)

于 2012-09-01T10:20:13.810 に答える