这是个人第一篇微博,主要谈的是在作安卓应用时,本地数据库和在线数据库同时应用时遇到的一些小问题和解决方法。数据库
一、本地数据库与在线数据库不一样步的问题:由于我作的是运动类的app全部数据都是实时更新的,因此若是不断交换本地数据和在线数据会很不合理,经常会出现错误。因此我在本地存储天天的运动数据(本地数据至多存储40天),一旦联网就将数据上传。服务器
二、上传数据的处理问题:以前的作法是将在线数据进行下载,检查与本地数据是否有不一样,若不一样,保存不一样处,将其上传并对其进行更新。后来发现这种方法太复杂,数据处理时间比较长,若用户短期联网或者网络状态很差很容易发生错误。后来将本地数据一次上传,因为数据量比较少,上传很快,对于数据处理的部分在服务器上进行,减小了数据交互的次数,减小错误发生的几率。网络
固然还有一些其余细微问题,因为时间有点久,记得也不大清楚了,有须要的人能够联系我互相交流。仅在此写下愚见,望给一些人带来帮助。app