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

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

概述在我的应用程序中,我必须使用RESTAPI来在应用程序中的服务器和SQLiteDB之间同步数据.我有一个像To-Do这样的活动,其中服务器上的所有To-Do帖子都会通过推送通知发送给app.现在,让我们检查一下.Senario1服务器上有3个待办事项 –注1 –笔记2 –注3 在服务器上有三个

在我的应用程序中,我必须使用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网站的参考链接

总结

以上是内存溢出为你收集整理的当MySql数据库服务器上的数据发生变化时,如何在Android应用程序中同步SQLite数据库全部内容,希望文章能够帮你解决当MySql数据库服务器上的数据发生变化时,如何在Android应用程序中同步SQLite数据库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1115028.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存