2017-12-27 911 views
0

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

  • 我将通过retrofit2从服务器获取缓存版本。
  • 我会检查版本。如果更新,它将显示缓存的数据。如果没有,它会从服务器获取新数据。
  • 此外,它将脱机工作。

回答

0

我在android系统中使用TinyDB缓存。