Здесь стандартная задача: сохранить некоторые значения в общих предпочтениях приложения, чтобы впоследствии получить их. Но вы обнаружите, что есть 3 функции для хранения значения:
//1.
public static SharedPreferences PreferenceManager.getDefaultSharedPreferences(Context context) {}
//2.
public SharedPreferences Activity.getPreferences(int mode) {}
//3.
public SharedPreferences ContextWrapper.getSharedPreferences(String name, int mode) {}
Итак, вот вопрос: какой выбрать и какой из них лучше или для каждого из них есть другая цель?