Чи є якийсь надійний спосіб отримати Context
з Service
?
Я хочу зареєструвати приймач широкомовної програми, ACTION_PHONE_STATE_CHANGED
але мені не потрібно, щоб мій додаток завжди отримував цю інформацію, тому я не ставлю її в Manifest
.
Однак я не можу, щоб приймач широкомовної програми був убитий GC, коли мені потрібна ця інформація, тому я реєструю приймач широкомовної програми в Service
.
Отже, мені потрібно Context
дзвонити registerReceiver()
. Коли мені більше не потрібно, ACTION_PHONE_STATE_CHANGED
я скасую його.
Якісь поради?