Android: можно ли хранить ссылки на системные службы? - PullRequest
0 голосов
/ 18 февраля 2019

Когда мой синглтон инициализируется, ему передается Context (как рекомендовано в документации для Android).Я использую этот контекст, чтобы получить ConnectivityManager.

Позже я хочу снова получить доступ к ConnectivityManager, , но на этот раз у меня нет Context (потому что при сохранении Context это плохо и т.д.).

Это нормально, если во время инициализации синглтона я сохраняю ConnectivityManager (или любую другую системную службу, если на то пошло)?

Я сомневаюсь, что причины, позволяющие избежать сохранения контекстов приложения, статически применимык системным службам, но я могу ошибаться.

РЕДАКТИРОВАТЬ ответ на «дубликат» вопроса игнорировал суть моего вопроса, а именно: у меня нет ссылки наконтекст приложения, когда мне нужен этот сервис.

И сам вопрос касается только утечек.

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