Datos de servicio web de caché de android
Me gustaría hacer que mi aplicación de Android responda, incluso cuando la conexión de red no lo es.
Para ciertas llamadas, los datos no cambian a menudo, así que me gustaría poder recuperar la respuesta XML más reciente para una llamada dada.
- Android, Ksoap, webService
- ProgressDialog o ProgressBar ralentiza la aplicación que ejecuta Android 4.1
- Diferentes formas de publicar valores json en Server
- Error: NullPointerAccess: La variable "" sólo puede ser null en esta ubicación
- Creación de servicio web para aplicaciones de Android
Idealmente, me gustaría hacer esto similar a cómo funciona el almacenamiento en caché web, hash la llamada / params, establecer las reglas de expiración, etc
- Cómo crear una notificación push personalizada usando asp.net webservice?
- ¿Cómo puedo recibir notificaciones múltiples usando GCM sin reemplazar la precedente?
- En caché JSON de webservice en android - patrón?
- Ksoap2 Android - ¿cómo especificar un espacio de nombres para las propiedades secundarias de un objeto complejo?
- ¿Hay una manera de verificar si los datos no se alteran durante el envío a un servicio web (utilizando la conexión HTTP)?
- Autenticación de Webservice de iPhone y token de acceso
- Comunicación bidireccional entre android y Server
- Conexión a un servicio web desde una aplicación de Android con seguridad
¿No puede simplemente guardar el xml recibido localmente y luego leer ese archivo cuando no hay conexión a Internet?
Mira esta sesión, tiene información interesante sobre este tema http://code.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html
Aunque no habla de la expiración de caché, pero es un buen comienzo.
Editar:
Como se ha señalado, el enlace anterior ya no funciona, aquí están los enlaces actualizados:
Diapositivas
Vídeo
Aunque este contenido es de unos años, así que te recomiendo buscar en torno a material más reciente sobre este tema también.