Это возможно, но не с sendBroadcast()
.Вместо этого вам придется использовать sendOrderedBroadcast()
.
Однако для этого требуется настроить принимающий BroadcastReceiver, поскольку по умолчанию только BroadcastReceivers могут прослушивать Broadcast, поэтому даже если Activity разрешено отправлять Broadcast, она не может ее прослушивать,даже если это обратная связь.
Но если вы не хотите использовать sendOrderedBroadcast()
, ничто не остановит вас от того, что ваш BroadcastReceiver отправит результат Broadcast на BroadcastReceiver, который вы настроили в своей деятельности.
Да, оба решения звучат чрезвычайно схоже, потому что требования для того, чтобы активность могла слушать трансляцию, одинаковы.