gpt4 book ai didi

java - Android Syncronization - 表中已存在数据

转载 作者:行者123 更新时间:2023-11-29 09:06:20 25 4
gpt4 key购买 nike

请给我一些建议。在我的应用程序中有登录表,我需要将登录数据(从网络服务器)同步到我的应用程序。每天都有新人添加一个帐户。

所以现在表格看起来像这样:

登录表

 id    name      age
1 David 23
2 John 24
3 Mathew 23
4 James 25

假设明天添加了一个名为 Paul 的新人;该应用程序连接到网络服务器以检索数据并将数据存储在应用程序登录表中。

如果我有一个新人,我怎样才能在不打扰旧记录的情况下将那个人单独存储在表中?

如果网络服务器只显示新添加的帐户,那么这对我来说完全没有问题,我可以轻松存储新帐户。相反,网络服务器也显示所有旧记录。

我是否需要每天删除登录表并将所有数据存储为新数据?或者是否有其他方法可以仅将新添加的数据同步到我的表中?

最佳答案

好吧,您始终可以编写自己的方法来确定用户是否已经在您的本地数据库中。

您需要做的就是将网络服务器的结果存储在某种数组中(即:ArrayList),从本地数据库中的另一个数组中读取现有用户,并检查差异。如果存在差异,您只需将新用户插入您的数据库即可。

或者,如果您不想处理这个问题,则只需清空表格并将整个结果插入其中即可。

关于java - Android Syncronization - 表中已存在数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849814/

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