Esas herramientas que nombras, son justo lo que necesitas ;)
Si esos cambios los necesitas revisar cada un cierto período de tiempo podrías ver también alarmmanager en otro caso podrías ver lo que es push notification ;)
Ahora con esas herramientas deberías crear un services que ejecute por ejemplo directamente un asynctask que hagan la tarea que deseas, oh utilizar alguna librería como volley para que maneje tus conexiones de red directamente. Y con ello obtener el XML para que haga la comprobación de los datos.
En otras palabras, con el services vas a ejecutar tareas en segundo plano. Con asynctask vas a poder ejecutar tareas en otro hilo (requisito para conexiones de red)
Lee esto: https://developer.android.com/training/run-background-service/create-service.html#DefineManifest
--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/8h8ez2
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/0375c583-eefe-4ef3-a814-8d2af4325bc9%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Esas herramientas que nombras, son justo lo que necesitas ;)
Si esos cambios los necesitas revisar cada un cierto período de tiempo podrías ver también alarmmanager en otro caso podrías ver lo que es push notification ;)Ahora con esas herramientas deberías crear un services que ejecute por ejemplo directamente un asynctask que hagan la tarea que deseas, oh utilizar alguna librería como volley para que maneje tus conexiones de red directamente. Y con ello obtener el XML para que haga la comprobación de los datos.
En otras palabras, con el services vas a ejecutar tareas en segundo plano. Con asynctask vas a poder ejecutar tareas en otro hilo (requisito para conexiones de red)
Lee esto: https://developer.android.com/training/run-background-service/create-service.html#DefineManifest
El lun., 5 de octubre de 2015 9:27, Yaiza García :
Hola Yaiza, como dice el amigo Gabriel hay dos formas basicas para hacerlo, la primera es usando alarmmanager que es algo así como una tarea programada la cual se ejecutara cada cierto tiempo un servicio que verificara en el servidor si hay cambios (consume batería y datos), la segunda opción es un push notification que creo es la mejor opción y es algo como que el servidor es quien se encarga de la revisión constante de un estado y devolver al móvil ese nuevo valor, las técnicas son las herramientas para ejecutar tareas en segundo plano para realizar conexiones como también te lo menciono ya Grabriel.
Espero te sirva de algo, saludos.