BroadcastReceiver и изменение ориентации

#android #broadcastreceiver

#Android #broadcastreceiver

Вопрос:

Насколько я знаю onReceive() , всегда вызывается в потоке пользовательского интерфейса (если это явно не определено иначе),

Допустим, я выполняю некоторую работу в фоновом Thread режиме и отправляю трансляцию с результатом по завершении.

Что произойдет, если у меня есть зарегистрированный приемник для этой трансляции в an Activity , и при отправке трансляции выполняется изменение ориентации?

Гарантировано ли, что я получу трансляцию после завершения изменения ориентации?

Я думаю, это зависит от того, в каком методе жизненного цикла зарегистрирован мой приемник.

Другими словами: когда будет onReceive() выполняться после изменения ориентации (если трансляция идет из фонового потока)?