#android #broadcastreceiver #android-lifecycle
#Android #broadcastreceiver #android-жизненный цикл
Вопрос:
Мой вопрос в том, как BroadcastReceiver
жизненный цикл соответствует жизненному циклу приложения?
Например, мы BroadcastReceiver
зарегистрировались в манифесте, который прослушивает push-уведомление, приложение отключено, затем я получаю push-уведомление.
В каком порядке будут вызываться эти методы:
- App.onCreate.
- BroadcastReceiver.onReceive
Ответ №1:
Широковещательный приемник, который находится в манифесте, всегда активен и работает, даже когда действие не выполняется. Только те приемники, которые определены и зарегистрированы динамически, работают только при запуске приложения (например, LocalBroadcastManager)
Комментарии:
1. Мой вопрос заключался не в том, будет ли он вызван, а в том, в каком порядке будут вызваны эти методы.
2. Здесь . Трансляция регистрируется, и система запускает приложение, если оно не было запущено при отправке трансляции. Прочитайте раздел, который я вам дал.