Android PreferenceManager без визуального компонента? - PullRequest
0 голосов
/ 19 июля 2010

Я пытаюсь получить объект SharedPreferences из PreferenceManager , но не хочу передавать Context в класс.

Могу ли я получить "глобальный" контекст внутри моего класса?

SharedPreferences pref = 
   PreferenceManager.getDefaultSharedPreferences(Some Global Context);

1 Ответ

1 голос
/ 19 июля 2010

Обычно у вас должна быть ссылка на контекст из любого основного компонента вашего приложения (Activity, Service и т. Д.). Если это служебный класс, тогда достаточно передачи ссылки на контекст.

Есть ли конкретный шаблон, который вы пытаетесь реализовать .. или избегаете реализации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...