我有ListView
,它显示来自SQLite数据库的记录(电影)。 除其他字段以外的每个记录还有movieId
(唯一)和date_added
字段。如何从数据库中清除旧的项目,并避免他们下次在Android上添加?
我的同步作业从网站获取新电影并将它们添加到数据库。同时它应该删除3天前添加的电影。 但是,如果我只是从数据库中删除它们,则可以在同步期间再次添加它们(因为在数据库中不存在带有movieId
的电影)。
避免这种情况的最佳方法是什么?如果我不删除整个记录,是否可以,但只会将除movieId
之外的所有字段清零?或者,还有另一种更正确的方法吗?
谢谢,但我没有自己的服务器,所以它不适用于我。 – 2011-03-26 12:57:12