从Web服务优化Android数据库更新(SQLite)

时间:2012-09-14 08:57:38

标签: android database json sqlite

美好的一天。

我构建了一个具有SQLite数据库的应用,该数据库可以使用JSON预先填充的MySQL服务检索其内容。每天都有更新,次要名称更改或插入,我仍然不确定如何实现本地SQLite数据库更新。

所以...我的问题是,我如何优化我的应用程序数据库的更新,其中(如果不是实时)它可以检查数据库更改和更新每2分钟左右如果有更改,执行后台检查更新并插入(或更新)新内容,而不是仅清除以前的本地数据库并重新填充它。

提前致谢。 :)

1 个答案:

答案 0 :(得分:0)

你可以试试这个: 只需创建一个DBHandler类并编写一个函数,将项目插入到具有必要参数的表中。和一个删除方法,从表中删除所有以前的记录。

每当您获得更新的数据,然后将所有数据重新插入该表。

这是我目前正在使用的解决方案之一。

检查一下:To update table for every 2 minutes