Может ли BroadcastReceiver, зарегистрированный в AndroidManifest, получать намерения после завершения процесса приложения?

У меня есть получатель, который зарегистрирован в AndroidManifest, но кажется, что он не может получить намерения, когда приложение убито, предположим, у меня есть некоторое недопонимание в жизненном цикле процесса Android?

Спасибо за любую помощь.

1 ответ

Решение

Если пользователь заходит в настройки и принудительно останавливает ваше приложение, на Android 3.1 и выше ваш BroadcastReceivers больше не будет работать. Вы вернетесь в то же состояние, в котором находитесь, когда ваше приложение впервые установлено - что-то должно вручную запустить компонент (например, пользователь запускает действие с домашнего экрана), прежде чем ваш BroadcastReceivers будет работать снова.

Другие вопросы по тегам