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.

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

¿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.

  • Conectando MySql con Android sin usar PHP
  • Hacer formas dinámicas (el mejor enfoque)
  • Comprobación de la disponibilidad del servicio web en android
  • Android: ¿Es una buena idea almacenar Token de autenticación en las preferencias compartidas?
  • Bouncy Castle Keystore (BKS): java.io.IOException: Versión incorrecta del almacén de claves
  • Cuál es el papel de la clave de la aplicación y la clave secreta en cada SDK
  • Recomendaciones para el formato / protocolo de .NET Web Service para Android, iPhone, etc.
  • Desarrollador web visual Servicio web en depuración HTTP / 1.1 400 Solicitud incorrecta
  • ¿Hay alguna forma sólida de hacer frente a la autenticación integrada de Windows (NTLM) desde una aplicación de Android?
  • ¿Cómo llamar a un servicio web RESTful de Android?
  • Excepción "Caracteres ilegales en la consulta en el índice -" en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.