In meiner App erstelle ich eine benutzerdefinierte BroadcastReceiver
und registriere sie manuell über in meinem Kontext Context.registerReceiver
. Ich habe auch eine AsyncTask
, die Notifier-Intents über versendet Context.sendBroadcast
. Die Absichten werden von einem Nicht-UI-Worker-Thread gesendet, aber es scheint, dassBroadcastReceiver.onReceive
(der empfängt) immer im UI-Thread ausgeführt wird (was gut für mich ist). Ist das garantiert oder sollte ich mich nicht darauf verlassen?