Я хотел бы знать, как я смог бы получить доступ к строкам из своих общих настроек (я уже настроил), а затем выводя его в массив String, чтобы мой сборщик изображений был способный читать его (он должен быть массивом для чтения).Общие предпочтения для массива String
В одной деятельности я устанавливаю общие предпочтения:
case R.id.FavouriteWallpaper:
SharedPreferences prefs;
prefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
SharedPreferences.Editor editor = prefs.edit();
editor.putString("imgUrl", mImageUrl);
editor.commit();
}
return super.onOptionsItemSelected(item);
}
В другом классе я получаю строку из общих предпочтений:
SharedPreferences prefs;
prefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
prefs.getString("imgUrl", null); //Output imgUrl to String Array somehow
// I would like my image fetcher to read a string array that has been fetched from shared preferences.
mImageFetcher.loadImage(Fragment3.imgUrl[position
- mNumColumns], imageView);
return imageView;
}
u может взять идею из моего решения ... –