#android #broadcastreceiver
#Android #broadcastreceiver
Вопрос:
Насколько я знаю onReceive()
, всегда вызывается в потоке пользовательского интерфейса (если это явно не определено иначе),
Допустим, я выполняю некоторую работу в фоновом Thread
режиме и отправляю трансляцию с результатом по завершении.
Что произойдет, если у меня есть зарегистрированный приемник для этой трансляции в an Activity
, и при отправке трансляции выполняется изменение ориентации?
Гарантировано ли, что я получу трансляцию после завершения изменения ориентации?
Я думаю, это зависит от того, в каком методе жизненного цикла зарегистрирован мой приемник.
Другими словами: когда будет onReceive()
выполняться после изменения ориентации (если трансляция идет из фонового потока)?