java - 如何在 recyclerview 上缓存 Parcelable 模型

标签 java android api caching android-recyclerview

我有一个Parcelable 模型的recyclerview 列表。

模型的数据来自 API(使用 Retrofit )。而且我希望能够缓存数据,用户可以点击一个按钮来刷新数据(清除缓存数据)。

最佳答案

这取决于您要将数据存储多长时间。如果只是暂时的,当应用程序处于 Activity 状态时,您可以将其存储在您的 recyclerview 适配器中。如果你想存储它以供下次运行后使用,你可以将它存储在 SharedPreferences 中。或数据库 RoomSQLite

关于java - 如何在 recyclerview 上缓存 Parcelable 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49540165/

相关文章:

java - 使用 JUniversal 翻译 Android 项目

java - 使用 join() 与 wait() 线程 java

java - 从 Java 中查找 unix 命令 PID

java - 如何在 Java 中读取 PGM 图像?

java - 如何将下载的图像存储在缓存中

java - 当我的游戏应该重新启动时,我应该如何处理重置 SurfaceView 和 Thread?

android - 应用程序未指定 API 级别

api - 如果资源不可用于请求的操作,HTTP 状态代码应该是什么?

c# - 如何处理 .NET 下未记录的 API/框架?

javascript - 从嵌套 JSON 中获取值