Когда мой синглтон инициализируется, ему передается Context
(как рекомендовано в документации для Android).Я использую этот контекст, чтобы получить ConnectivityManager
.
Позже я хочу снова получить доступ к ConnectivityManager
, , но на этот раз у меня нет Context
(потому что при сохранении Context
это плохо и т.д.).
Это нормально, если во время инициализации синглтона я сохраняю ConnectivityManager
(или любую другую системную службу, если на то пошло)?
Я сомневаюсь, что причины, позволяющие избежать сохранения контекстов приложения, статически применимык системным службам, но я могу ошибаться.
РЕДАКТИРОВАТЬ ответ на «дубликат» вопроса игнорировал суть моего вопроса, а именно: у меня нет ссылки наконтекст приложения, когда мне нужен этот сервис.
И сам вопрос касается только утечек.