android - 如何在 Android 设备上为 Parse Cloud Code 函数结果实现本地缓存?

标签 android caching parse-platform

我在 Android 上使用 Parse。我使用 ParseQueryAdapter 的 API 从 Parse 数据库查询和取回结果。但是,默认查询无法按照我想要的方式过滤内容,我正在实现一个 Parse Cloud Code 函数来获取 ParseObjects。问题是,通过使用 Cloud Code,我必须放弃在 ParseQueryAdapter 中构建的所有优化,尤其是结果缓存和分页。

有人可以为我提供一种方法来对通过 Cloud Code 返回的 ParseObjects 进行缓存吗? 提前致谢!

最佳答案

Parse 在提出这个问题后仅 3 天就发布了 SDK 更新,他们添加了本地数据存储功能。这可用于缓存从 CloudCode 返回的任何 ParseObjects。这不是最优雅的解决方案,因为它不会自动缓存网络请求,并且您需要以 ParseObjects 的形式拥有所有数据 - 但绝对会让生活更轻松。

查看他们的新闻稿了解详情 - http://blog.parse.com/2014/04/30/take-your-app-offline-with-parse-local-datastore/

关于android - 如何在 Android 设备上为 Parse Cloud Code 函数结果实现本地缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23329073/

相关文章:

android - 不同版本号gradle文件

asp.net-mvc - 启用/禁用每个 Controller /操作方法的 session 状态

java - 无法创建服务 com.parse.PushService : java. lang.NullPointerException

ios - 从 Parse.com 将 Logo 图像加载到 UIImage

ios - swift 和解析 : UISearchbar don't work

java - 来自 Android 的 JSON 请求未执行

android - 如图所示,如何创建带有后退箭头的 android Activity

c# - C#中的通用缓存

css - WordPress 加载更改的 css 和旧的 css

android - 删除共享首选项键/值对