/ / ¿Cómo implementar un caché local en un dispositivo Android para obtener los resultados de la función Parse Cloud Code? - Android, almacenamiento en caché, parse.com

¿Cómo implementar un caché local en un dispositivo Android para obtener los resultados de la función Parse Cloud Code? - Android, almacenamiento en caché, parse.com

Estoy usando Parse con Android. Estaba usando la API de ParseQueryAdapter para consultar y recuperar resultados de la base de datos Parse. Sin embargo, las consultas predeterminadas no pueden filtrar el contenido de la forma que quiero y estoy implementando una función Parse Cloud Code para obtener los ParseObjects en su lugar. El problema es que al usar Cloud Code tengo que renunciar a todas las optimizaciones compiladas en ParseQueryAdapter, especialmente el almacenamiento en caché de resultados y la paginación.

¿Puede alguien proporcionarme una manera de implementar el almacenamiento en caché para ParseObjects devuelto a través de Cloud Code? ¡Gracias por adelantado!

Respuestas

3 para la respuesta № 1

Parse lanzó una actualización de su SDK solo 3 díasdespués de esta pregunta donde agregaron una función de almacén de datos local. Esto se puede usar para almacenar en caché cualquier ParseObjects que se devuelve desde CloudCode. No es la solución más elegante, ya que no almacena automáticamente en la memoria caché las solicitudes de red y necesita tener todos sus datos en forma de ParseObjects, pero definitivamente hace la vida más fácil.

Echa un vistazo a su comunicado de prensa para más detalles - http://blog.parse.com/2014/04/30/take-your-app-offline-with-parse-local-datastore/