Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 SharedPreferences。我遇到的问题是,当我按下返回按钮退出应用程序时,它会将我带回首选项屏幕。
如何防止它并在不访问此屏幕的情况下退出应用程序?
除了 SharedPreferences,我只有一项活动。
使用完后只需调用finish()Activity 即可。这会杀死您的 SharedPreference Activity 并且在您按下 BackButton 时不会返回它。
finish()
另一种方法可能是不在堆栈中保留活动的历史记录。
android:noHistory="true"
另外,您可能想尝试intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)