0

我正在使用 SharedPreferences。我遇到的问题是,当我按下返回按钮退出应用程序时,它会将我带回首选项屏幕。

如何防止它并在不访问此屏幕的情况下退出应用程序?

除了 SharedPreferences,我只有一项活动。

4

1 回答 1

2

使用完后只需调用finish()Activity 即可。这会杀死您的 SharedPreference Activity 并且在您按下 BackButton 时不会返回它。

另一种方法可能是不在堆栈中保留活动的历史记录。

android:noHistory="true"

另外,您可能想尝试intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)

于 2012-09-01T10:20:13.810 回答