在我们的Android应用程序中,我们从中央数据库接收数据(AsyncTask,PHP Webservice)并将这些数据存储在本地SQLite数据库中。这些数据将在自定义列表视图中呈现给用户。这些数据集的元素是地址,名称等.Webservice通过从中央数据库中过滤来创建这些元素的特定顺序。将来自中央数据库的新数据与SQLite数据库中的现有数据进行比较
可能出现这样的情况,即已经加载到应用程序中的数据将在中央数据库中编辑(更改顺序,删除数据集...)。该应用程序应该与中央数据库同步。
所以问题是:什么是最好的方式来比较应用程序中的现有数据与中央数据库中存在的数据?再次将完整的数据加载到应用程序中,并将其与SQLite数据库中的现有数据进行比较,或将数据从应用程序发送到Web服务并在那里进行比较?有没有最佳做法来做到这一点?问题不在于如何实现,而在于如何去实现。