我想在啓動應用程序時加載用戶首選項。首選項被正確存儲,因爲當我從主活動啓動PreferenceActivity時,它將加載保存的值。問題在於,在主要活動中,我無法使用此方法加載首選項:如何加載SharedPreferences
private void updateFromPreferences() {
Context context = getApplicationContext();
SharedPreferences prefs = PreferenceManager
.getDefaultSharedPreferences(context);
depAdd = prefs.getString(Preferences.PREF_DEP_ADD, "");
arrAdd = prefs.getString(Preferences.PREF_ARR_ADD, "");
}
有什麼問題嗎?
depAdd和arrAdd仍然是空的。大概我應該檢查我的代碼... –