Android 如何加载SharedReference
我想在启动应用程序时加载用户首选项。首选项已正确存储,因为当我从主活动启动PreferenceActivity时,它将加载保存的值。问题在于,在主活动中,我无法使用此方法加载首选项:Android 如何加载SharedReference,android,preferences,Android,Preferences,我想在启动应用程序时加载用户首选项。首选项已正确存储,因为当我从主活动启动PreferenceActivity时,它将加载保存的值。问题在于,在主活动中,我无法使用此方法加载首选项: private void updateFromPreferences() { Context context = getApplicationContext(); SharedPreferences prefs = PreferenceManager .getDefaultSharedPreferences
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, "");
}
有什么不对劲吗
publicstaticfinalstringprefs\u FILE=“MyPrefs”代码>
SharedReferences SharedReferences=GetSharedReferences(首选文件,0)代码>
depAdd=SharedReferences.getString(Preferences.PREF_DEP_ADD,”)代码>
问题出在未初始化的depAdd和arrad中