Estoy haciendo una aplicación que revise notificaciones y actualiza una base de datos en base a las notificaciones recibidas.
El tema es que algunos de estos datos se cargan en un listview de la aplicación (otro activity). Cuando esta activity no se esta ejecutando, no hay problema porque cargo los datos de cero al abrirla desde la notificación. El problema es cuando la activity se esta ejecutando.
Lo ideal seria poder llamar a un notifyDataSetChanged() de la activity desde el servicio, pero algo me estoy perdiendo y no veo como podría hacerlo.
El mejor ejemplo practico que se me ocurre, es whatsapp, donde, si uno tiene una conversación abierta, la conversación se actualiza automáticamente y agrega los datos recibidos.
Saludos.