Может ли BroadcastReceiver, зарегистрированный в AndroidManifest, получать намерения после завершения процесса приложения?
У меня есть получатель, который зарегистрирован в AndroidManifest
, но кажется, что он не может получить намерения, когда приложение убито, предположим, у меня есть некоторое недопонимание в жизненном цикле процесса Android?
Спасибо за любую помощь.
1 ответ
Решение
Если пользователь заходит в настройки и принудительно останавливает ваше приложение, на Android 3.1 и выше ваш BroadcastReceivers
больше не будет работать. Вы вернетесь в то же состояние, в котором находитесь, когда ваше приложение впервые установлено - что-то должно вручную запустить компонент (например, пользователь запускает действие с домашнего экрана), прежде чем ваш BroadcastReceivers
будет работать снова.