我已经编码了C#Web API 2 Web服务,并且想要在我编码的android应用程序中检索此数据。
我希望在我的android设备上有一个本地SQL数据库,用于存储来自Web服务的数据。
每当我的android应用程序中要使用数据时,我希望检查本地数据库数据是否为最新数据,如果不是,则希望从Web服务中检索最新数据。
我在想以下几点:
这样行得通吗?有没有比我上面的想法更好的方法来解决这个问题?是否有可能发生的不利条件或错误?
提前致谢。
我对同步算法做了完全相同的事情。就像这样。我的Web服务方法获取datetime参数,Web服务发送仅在该时间之后创建或修改的对象。
在移动端,我保留同步开始时间,对于每次同步,我都发送以前的同步开始时间。(顺便说一句,我在同步开始之前向服务器询问日期)
我没有保持同步结束时间,因为同步开始后某些数据可能会被修改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句