¿Cómo notificar la actividad en primer plano con el evento de la actividad en segundo plano?

Tengo actividad de fondo en la que escucho la ubicación de GPS. Encima tengo actividad de mapa.
¿Cómo puedo notificar la actividad del mapa cuando se produce un evento en segundo plano después de que la actividad ya comenzó?

  • Supongo que este tipo de preguntas ya han sido respondidas, pero intenté buscar en Google con muchas palabras clave sin éxito, lo siento si es duplicado. Apreciaré referencias a otra respuesta también.

Gracias.

Respuesta 1

Probablemente no debería usar una actividad para realizar una tarea en segundo plano, es extremadamente ineficiente. Recomendaría usar un Servicio y comunicarme con Intents y un BroadcastReceiver . Los servicios están diseñados para realizar este tipo de operaciones.

También puede usar una AsyncTask y comunicarse con el hilo principal con un controlador .

(Todos los enlaces están a la documentación de Android para su referencia)

Respuesta: 2

Estoy desarrollando un proyecto que analiza páginas web. Utilizo una biblioteca Java para el análisis de HTML, y devuelve un documento org.w3c.dom. Dado un nodo de etiqueta en mi documento dom, me gustaría saber toda la información de CSS ...

Así que estoy aprendiendo Google App Engine con Java. Al modificar archivos me di cuenta de que no siempre veo mis cambios. Intento hacer clic en el botón rojo para detener la aplicación web en eclipse y luego reiniciar el ...

Sigo recibiendo la excepción NoSuchElement en relación con mi escaneo del archivo .txt. Tales errores para causar la excepción son: "java.util.Scanner.throwFor (Fuente desconocida) java.util.Scanner.next (...

Necesito extraer el perfil ICC incrustado de los archivos TIFF. Puedo leer los IIOMetadata y mi IDE muestra el campo ifd que contiene el perfil ICC (etiqueta ID 34675). Pero, ¿cómo puedo leerlo en un ICC_Profile ...