我需要一些建议。在我的应用程序中有登录表,我需要将登录数据(从Web服务器)同步到我的应用程序。每天新人都会添加一个帐户。
所以现在这个表看起来像这样:
登录表
id name age
1 David 23
2 John 24
3 Mathew 23
4 James 25
明天,我们要说一个名叫保罗的新人加入;该应用程序连接到Web服务器以检索数据并将数据存储在应用程序登录表中。
如果我有一个新人,如何在不打扰旧记录的情况下将该人独自存放在桌面上?
如果网络服务器只显示新添加的帐户,那么这对我来说根本没问题,我可以轻松存储新帐户。相反,网络服务器也显示所有旧记录。
我是否需要每天删除登录表并将所有数据存储为新数据?或者还有其他方法可以将新添加的数据同步到我的表中吗?
答案 0 :(得分:0)
好吧,您始终可以编写自己的方法,以确定用户是否已在您的本地数据库中。
您需要做的就是将Web服务器的结果存储在某种类型的数组中(即:ArrayList),从另一个数组中的本地数据库中读取现有用户,并检查差异。如果存在差异,您只需将新用户插入数据库即可。
或者如果您不想处理这个问题,那么只需清空表格并将整个结果插入其中即可。