Czy jest jakiś niezawodny sposób, aby uzyskać Context
odService
?
Chcę zarejestrować odbiornik emisji, ACTION_PHONE_STATE_CHANGED
ale nie potrzebuję mojej aplikacji, aby zawsze otrzymywać te informacje, więc nie umieszczam ich w Manifest
.
Nie mogę jednak dopuścić, aby odbiornik telewizyjny został zabity przez GC, gdy potrzebuję tych informacji, więc rejestruję odbiornik w Service
.
Dlatego muszę Context
zadzwonić registerReceiver()
. Kiedy już nie potrzebuję ACTION_PHONE_STATE_CHANGED
, wyrejestrowuję go.
Jakieś wskazówki?