android - 将 SQlite 与 MySql 同步

标签 android mysql sqlite

<分区>

我想在 android 上将我的 sqlite 与我的 mysql 数据库 同步。 我想对 mysql 进行输入 - 如果 mysql 中有新条目,我的 android 应用程序应该每隔 n 秒检查一次,如果是,那么它将 替换/update sqlite 数据库mysql 结构相同。

在我开始尝试之前,我想知道我可以选择哪些方法和方式来解决这个问题。也许你有一些线索。

最佳答案

服务检查会耗尽您的电池并消耗资源,因为您将每次从您的设备检查 MySql 数据库是否发生更新。您不认为只要在 MySql 数据库中执行更新时才(自动)通知设备会更好吗。

Ever heard of GCM?

每当您在 MySql 中执行更新时,只需向 Android 设备发送相同的通知并调用 API 从服务器获取数据

关于android - 将 SQlite 与 MySql 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27145596/

相关文章:

java - (Android java, JSON) 为什么会丢失存储值?

Mysql 组限制表中的数据

android自定义列表适配器不显示项目

java - 在电子邮件正文中发送 HTML

php - 无法从 PHP 脚本连接 Mysql 服务器

MySQL语法错误,无法弄清楚

mysql - 创建 MYSQL 到 sqlite3 的 View

javascript - JS SQLITE,读取一个数据库并写入另一个数据库

sql - 优化更新命令,为每一行聚合整个表

javascript - 如何在android中检测webview或浏览器