У меня есть файл 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 его находит, конечно. Итак, что я упускаю?
Большое спасибо!