BroadcastReceiver o Messenger a través del controlador
Yo tengo unIntentService
que necesitan pasar un mensaje a unaActivity
. Conozco dos formas de hacerlo.
utilizarsendBroadcast()
en elService
al registrar unbroadcastReciever
en elActivity
lado que recibirá el mensaje.
pasando unaMessenger
al Servicioside
, que apuntará a unaHandler
en elActivity
lado, que estará listo para recibir ese mensaje del servicio.
¿Cuál es bueno para qué propósito? ¿O ambos hacen lo mismo?