C'è un modo affidabile per ottenere un Context
da un Service
?
Voglio registrare un ricevitore broadcast per ACTION_PHONE_STATE_CHANGED
ma non ho bisogno della mia app per ottenere sempre queste informazioni, quindi non le inserisco in Manifest
.
Tuttavia, non posso fare in modo che il ricevitore di trasmissione venga ucciso dal GC quando ho bisogno di queste informazioni, quindi sto registrando il ricevitore di trasmissione in a Service
.
Quindi, ho bisogno di un Context
da chiamare registerReceiver()
. Quando ho bisogno di più l' ACTION_PHONE_STATE_CHANGED
ho annullare la registrazione di esso.
Qualche consiglio?