Есть ли надежный способ получить Context
от Service
?
Я хочу зарегистрировать приемник вещания на ACTION_PHONE_STATE_CHANGED
, но мне не нужно, чтобы мое приложение всегда получало эту информацию, поэтому я не помещаю ее в Manifest
.
Однако я не могу позволить, чтобы широковещательный приемник был уничтожен GC, когда мне нужна эта информация, поэтому я регистрирую широковещательный приемник в Service
. * * 1010
Следовательно, мне нужно Context
, чтобы позвонить registerReceiver()
.
Когда мне больше не нужно ACTION_PHONE_STATE_CHANGED
I отменить регистрацию it.
Какие-нибудь советы?