我想让安卓上的sqlite
和我的mysql database
**.同步--我想输入到mysql
--我的android应用程序应该每n秒钟检查一次,如果mysql
中有一个新条目,如果是,它将replace/update
sqlite database
,它的结构与mysql**相同。
在我开始尝试之前,我想知道我可以选择哪些方法和方法来解决这个问题。也许你有线索。
发布于 2014-11-26 09:53:22
从Service
中进行检查将耗尽电池并消耗资源,因为您每次都会从设备中检查是否发生了MySql数据库的更新。当完成MySql数据库中的更新时,您不认为只通知(并自动)通知设备会更好吗?
Ever heard of GCM?
每当您在MySql中执行更新时,只需向Android设备发送相同的通知,并调用API从服务器获取数据。
发布于 2014-11-26 09:44:45
您应该使用后台服务,并且应该启动一个永不结束的线程。在这个线程中,如果您的数据库有可用的更新,则可以连续地访问mysql数据库的请求,而该更新应该插入到sqlite数据库中。此外,您还可以通过主键跟踪新插入或删除的条目,这是自动递增的。
https://stackoverflow.com/questions/27145596
复制相似问题