本地数据持久化后,如何处理API中的更新数据?

我有一个REST API,其中包含JSON对象的JSON数组。

在首次启动Android应用程序时,数据将通过翻新使用并使用Room数据库存储。

我的问题是:第二次启动该怎么办?每次启动后,我是否系统地调用和使用API​​?还是有更好的方法来解决这个问题?

预先感谢

laji777 回答:本地数据持久化后,如何处理API中的更新数据?

如果您已经存储了数据,则不必使用API​​调用,您可以在模型类中定义一个timestamp变量,然后将任何时间值(可以添加天数或月数)确定为无论您的应用是否应获取数据,如果还没有过去,您都可以从本地数据库中获取数据,Android文档建议使用NetworkBoundResource 来处理这种情况,请检查一下是否可以帮助您很多。

本文链接:https://www.f2er.com/3136596.html

大家都在问