Estoy trabajando para establecer una comunicación bidireccional entre una actividad y un servicio que se ejecuta en un proceso diferente.¿Cómo establecer una comunicación bidireccional entre actividad y servicio en diferentes procesos?
Consultar el proceso desde la Actividad no es gran cosa. Pero quiero que el proceso notifique a la Actividad sobre eventos. La idea detrás de esto es esta: el servicio se ejecuta independientemente de la aplicación real. Consulta un servidor web periódicamente. Si se encuentra una nueva tarea en el servidor web, el proceso debe notificar a la actividad.
Encontré this thread en AndDev.org pero parece que no funciona para mí. He estado jugando con BroadcastReceiver. Implementé una interfaz que debería notificar a la Actividad pero el problema es que el oyente siempre es nulo, ya que la Transmisión del proceso se realiza a través del Intento, por lo tanto, la clase que amplía BroadcastReceiver se instanciará por última vez.
¿Cómo puedo establecer una comunicación bidireccional? Esto debe ser posible. Gracias por cualquier ayuda,
steff
¿Puede detallar cómo "consultar el proceso de la actividad no es gran cosa"> ¿Exactamente cómo lo hace? ¿Estás obligado al servicio? – Radu