首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Retrofit2中的数据缓存

Retrofit2中的数据缓存
EN

Stack Overflow用户
提问于 2017-12-27 20:04:22
回答 2查看 225关注 0票数 0

我用retrofit2做了一个项目,效果很好。项目由两个部分组成,每个部分使用retrofit2从服务器获取数据(Json对象)。现在,我想添加缓存系统。我搜索了,但没有找到一个很好的例子。我有对象、字符串、整数(不是图像)的数据。我想okhttp3是我的项目最好的缓存。你能解释一下缓存的最佳方式吗?你能分享一个好的例子吗?我的计划:

  • 我将使用retrofit2从服务器获得缓存版本。
  • 我会查一下版本的。如果它被更新,它将显示缓存的数据。否则,它将从服务器获得新的数据。
  • 而且,它将离线工作。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-31 13:05:40

我使用TinyDB在android中进行缓存。

票数 0
EN

Stack Overflow用户

发布于 2017-12-27 20:55:31

为此,您需要实现一个本地数据库。我建议你使用房间--很简单--理解它。

您可以在这里找到文档:https://developer.android.com/training/data-storage/room/index.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47997998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档