Жизненный цикл BroadcastReceiver (зарегистрированный в манифесте)

#android #broadcastreceiver #android-lifecycle

#Android #broadcastreceiver #android-жизненный цикл

Вопрос:

Мой вопрос в том, как BroadcastReceiver жизненный цикл соответствует жизненному циклу приложения?

Например, мы BroadcastReceiver зарегистрировались в манифесте, который прослушивает push-уведомление, приложение отключено, затем я получаю push-уведомление.
В каком порядке будут вызываться эти методы:

  1. App.onCreate.
  2. BroadcastReceiver.onReceive

Ответ №1:

Широковещательный приемник, который находится в манифесте, всегда активен и работает, даже когда действие не выполняется. Только те приемники, которые определены и зарегистрированы динамически, работают только при запуске приложения (например, LocalBroadcastManager)

Комментарии:

1. Мой вопрос заключался не в том, будет ли он вызван, а в том, в каком порядке будут вызваны эти методы.

2. Здесь . Трансляция регистрируется, и система запускает приложение, если оно не было запущено при отправке трансляции. Прочитайте раздел, который я вам дал.