我正在尝试从非活动类获取和更新存储在 sharedpreferences xml 文件中的数据。但我不知道如何从 android 中的非活动类获取存储在 sharedPreferences 中的数据。在我的活动类中我可以将数据存储在 sharedprefences 中,我也可以在我的活动课程中检索这些数据。但是我无法从非活动类中检索这些数据。我的代码如下。谢谢...
mSharedPrefs = getSharedPreferences("storageforfavorite", 0);
mPrefsEditor = mSharedPrefs.edit();
for(int i= 0;i<names.size();i++){
mPrefsEditor.putString(indexForFav[i],"0");
}
mPrefsEditor.commit();
for(int i=0;i<names.size();i++){
String keyForFav=mSharedPrefs.getString(indexForFav[i], "2");
valueForFav.add(keyForFav);
}