我已经有一个SQLite数据库设置,我正在使用它作为Android应用程序的缓存。该应用程序执行HTTP请求并获取我可以插入到数据库中的对象列表。第一个请求,如果我做了要求,怎么办所有以更好的方式如下:从SQLite数据库插入,更新和删除(Android)
1)插入从列表
2所有新对象)更新已经在数据库中的所有对象
3)删除最近对象列表中不存在的所有行。
我知道可以使用“INSERT OR UPDATE”查询来完成选项1和2。我如何有效管理第三个选项?
现在我的方法是从表中删除所有,然后插入所有。但这不是非常有效。任何想法如何改善?