2010-10-14 10 views
5

Me gustaría hacer que mi aplicación de Android responda, incluso cuando la conexión de red no lo sea.datos del servicio web de caché de Android

Para ciertas llamadas, los datos no cambian con tanta frecuencia, por lo que me gustaría poder recuperar la respuesta XML más reciente para una llamada determinada.

Idealmente, me gustaría hacer esto similar a cómo funciona el almacenamiento en caché web, hash de las llamadas/params, establecen reglas en cuanto a su vencimiento, etc.

Respuesta

1

no puedes guardar el XML recibido a nivel local y luego leer ese archivo cuando no hay conexión a Internet?

1

Comprobar a cabo esta sesión, tiene algo de información interesante sobre este tema http://code.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html

Tho que no habla de caducidad de la caché, pero es un buen comienzo.

Editar:

Como se señaló, el enlace anterior ya no funciona, aquí están los enlaces actualizados:

Slides

Video

Aunque este contenido es de unos pocos años, así que recomendaría buscar material más reciente sobre este tema también.

+0

el enlace no funciona –

+0

¡Gracias! Actualizado la respuesta. –

+0

BTW que es un mejor enfoque para guardar en la base de datos o en el almacenamiento en caché –

Cuestiones relacionadas