У меня есть user_preferences.xml в моем каталоге XML. PreferencesActivity использует этот файл для создания активности пользовательских настроек... и это работает. Все, что пользователь выбирает здесь, сохраняется. Но я не могу получить значение, выбранное пользователем.
Когда я использую...
SharedPreferences preferences = getSharedPreferences("user_preferences.xml", 0);
String mapTypeString = preferences.getString("map_type_pref_key", "DEFAULT");
... mapTypeString всегда "ПО УМОЛЧАНИЮ".
Кажется, что мой user_preferences.xml не найден, когда я создаю экземпляр своего объекта SharedPreferences. Но PreferencesActivity его находит, конечно. Итак, что мне не хватает?
Большое спасибо!