当前位置:首页 > 数据库 > SQlite

当MySql数据库服务器上的数据发生变化时,如何在Android应用程序中同步SQLite数据库

在我的应用程序中,我必须使用REST API来在应用程序中的服务器和SQLite DB之间同步数据.
我有一个像To-Do这样的活动,其中服务器上的所有To-Do帖子都会通过推送通知发送给app.现在,让我们检查一下.

Senario 1

服务器上有3个待办事项
  – 注1
 – 笔记2
  – 注3
 

在服务器上有三个待办事项,所有这些都在应用程序中同步并存储在SQLite中.当用户打开应用程序时,只有在使用存储在SharedPrefs中的时间戳请求新笔记时才会在应用程序中同步新笔记.但是,如果在服务器(MySql DB)上更改了-Note 2,那么,如何在应用程序中使用最少的N / W调用同步更新或删除的注释. – 我们可以发送推送通知(静默地)通知应用程序服务器上有更改的数据,因此可以在下次启动应用程序时同步.我已经找到了这个问题,但找不到合适的解决方案.

解决方法:

android Sync Adapter中有很好的主题.值得一试.请参阅Android Developer网站的参考链接


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!