Quiero almacenar en caché los datos de un servicio json-web en mi aplicación de Android. La primera vez que se inicia la aplicación, debe esperar hasta que se carguen todos los datos del servicio. Después de esa carga inicial, la aplicación debe verificar de vez en cuando (algunos días) si hay nuevos datos disponibles. En caso afirmativo, los datos almacenados localmente deben actualizarse y cargarse la próxima vez que se inicie la aplicación.almacenamiento en caché JSON desde webservice en android - pattern?
Actualmente estoy tratando de resolver esto mediante un servicio de intendencia y guardando los datos cargados en un archivo, pero no es una forma muy limpia y hermosa.
¿Alguien sabe una manera limpia de hacer esto? ¿Un patrón de almacenamiento en caché?
agregue un ContentProvider para almacenar los datos en una base de datos. Eso es probablemente más hermoso, es mucho trabajo cuando simplemente puedes guardar un archivo (que ya es un patrón de almacenamiento en caché) – zapl