gpt4 book ai didi

Android - 如何使用 SQLite 缓存 Json

转载 作者:行者123 更新时间:2023-11-29 21:34:08 26 4
gpt4 key购买 nike

我的应用程序不仅可以在线运行,还可以在离线模式下运行。当我的应用程序有互联网连接时,它会下载数据(从 Json 解析)并保存到 SQLite 数据库。如果我关闭互联网,它将从 SQLite 获取数据以显示。我的问题是我如何知道何时更新数据或从服务器获得新数据。我想更新当前记录并在数据更改时添加新记录。

例如:

第一次加载 - 加载 50 条记录 >>> 保存到 SQLite

第二次加载 - 加载 30 条记录(20 条当前记录更改和 15 条新记录)

总计 - SQLite 中的 65 条记录

感谢您的帮助

最佳答案

这听起来更像是服务器 API 问题。您的应用需要知道它何时离线(我们称之为 lastCommTime)。当应用程序重新联机时,您需要查询服务器 1) 自 lastCommTime 以来更新的记录和 2) 自 lastCommTime 以来插入的记录。

如何在后端处理此问题是您必须做出的设计决定。许多 Web 应用程序框架都有 created_atupdated_at 字段。

关于Android - 如何使用 SQLite 缓存 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18820231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com