我有一个设计问题。我创建了一个应用程序,可以从Google App Engine数据存储中检索数据并将其显示给用户。
我希望仅在添加/删除/更新数据存储区内的数据时才能完成数据检索。现在我想在用户第一次启动应用程序后从服务器检索数据,并将数据存储在SQLite数据库中,并为用户提供一个检查新数据的按钮。单击该按钮后,将再次下载所有数据,并将该数据与数据库中的记录进行比较。在我看来,我的应用程序的工作有点太多,但我是初学者,所以也许这就是它的完成方式:)。
我的目标是这样的:
当有新数据可用时,目前在设备上兑现数据和下载新数据的最佳做法是什么?有没有办法检查数据存储是否已更改并仅下载更改的数据?
我希望我的问题不是混淆。谢谢。