我正在使用SharedPreferences。我遇到的问题是,当我按“返回”按钮退出应用程序时,它会将我带回“首选项”屏幕。
如何在不访问此屏幕的情况下阻止它并退出应用程序?
我在SharedPreferences旁边只有一个活动。
答案 0 :(得分:2)
完成使用后,只需在活动中调用finish()
即可。这会终止您的SharedPreference活动,而不是在按BackButton时返回它。
另一种方法可能是不在堆栈中保存活动的历史记录。
android:noHistory="true"
此外,您可能想尝试intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)