У своєму додатку я створюю користувальницький BroadcastReceiver
і реєструю його до свого контексту вручну через Context.registerReceiver
. У мене також є повідомлення, AsyncTask
яке розсилає сповіщувач-Intents через Context.sendBroadcast
. Ці наміри надсилаються з потоку робочого потоку, який не є користувальницьким інтерфейсом, але здається, що BroadcastReceiver.onReceive
(який отримує згадані Intents) завжди працює в потоці інтерфейсу користувача (що добре для мене). Це гарантується чи не слід на це покладатися?