非アクティビティ クラスから sharedpreferences xml ファイルに格納したデータを取得して更新しようとしていますが、android の非アクティビティ クラスから sharedPreferences に格納されているデータにアクセスする方法がわかりません。 sharedprefences にデータを保存し、Activiy クラスでこれらのデータを取得することもできます。ただし、非アクティビティ クラスからこれらのデータを取得することはできません。私のコードは以下です。ありがとう...
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);
}