我正在创建一个将来会有很多记录的应用程序,我需要从远程mysql数据库更新本地sqlite数据库,但我不确定我所做的是最好的方法..这些是步骤到目前为止,当用户进行刷新时,我已经完成了使用滑动刷新功能:
使用Retrofit从MySQL检索数据(来自allproducts表的产品)
删除本地sqlite数据库中allproducts表中的旧产品记录
将检索到的产品从远程数据库插入本地数据库中的所有产品表
查看回收者视图列表中的数据
我对这种方式很新,所以我不确定我做的是不是正确的方法..我想得到与gmail app或twitter相同的结果..我不想只使用刷新时远程数据库我希望允许用户使用更新的列表,即使他们离线或缓存收到的mysql数据。我希望你明白我的意思..有人请建议或指导我..谢谢!