Мое приложение регистрирует BroadcastReceiver для каждого действия, которое обнаруживает состояние SCREEN_OFF. Но если я отменю регистрацию приемника в onPause(), он никогда не сработает. Я думаю, что onPause() отменяет его регистрацию до того, как сможет получить трансляцию SCREEN_OFF. В таком случае, где я должен отменить регистрацию приемника?
Регистрация приемника в манифесте должна соответствовать цели моего приложения, но я где-то читал, что Intent.ACTION_SCREEN_OFF не может быть зарегистрирован таким образом.