【发布时间】:2012-09-01 10:11:41
【问题描述】:
我正在使用 SharedPreferences。我遇到的问题是,当我按下返回按钮退出应用程序时,它会将我带回首选项屏幕。
如何防止它并退出应用程序而不访问此屏幕?
除了 SharedPreferences,我只有一项活动。
【问题讨论】:
标签: android android-activity activity-finish
我正在使用 SharedPreferences。我遇到的问题是,当我按下返回按钮退出应用程序时,它会将我带回首选项屏幕。
如何防止它并退出应用程序而不访问此屏幕?
除了 SharedPreferences,我只有一项活动。
【问题讨论】:
标签: android android-activity activity-finish
使用完毕后,只需在 Activity 中调用 finish()。这会杀死您的 SharedPreference Activity,并且在您按下 BackButton 时不会返回它。
另一种方法是不在堆栈中保留活动的历史记录。
android:noHistory="true"
另外,你可能想试试intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)
【讨论】: