En mi aplicación, creo un personalizado BroadcastReceiver
y lo registro en mi contexto manualmente a través de Context.registerReceiver
. También tengo un AsyncTask
que envía notifier-Intents a través de Context.sendBroadcast
. Las intenciones se envían desde un hilo de trabajo que no es de la interfaz de usuario, pero parece que BroadcastReceiver.onReceive
(que recibe dichas intenciones) siempre se ejecuta en el hilo de la interfaz de usuario (lo cual es bueno para mí). ¿Está esto garantizado o no debo confiar en eso?