PreferenceManager.getDefaultSharedPreferences(context)
и
getPreferences()
похоже, извлекают разные настройки.
PreferenceManager.getDefaultSharedPreferences(context).getBoolean(
"userWasAskedToEnableGps", false);
для меня возвращает false,
getPreferences(MODE_PRIVATE).getBoolean("userWasAskedToEnableGps", false);
возвращает значение true.
Предпочтение было написано редактором, например
Editor e = getPreferences(MODE_PRIVATE).edit();
e.putBoolean (...);
e.commit();
Как я могу получить те же настройки за пределами действия из контекста?