标签: java android android-room
我有API请求,它提供了一个实体列表。我想通过添加(更新)项目和删除缺少的项目来更新我的数据库(这些项目未包含在响应中,但包含在数据库中)。我正在按@Insert(onConflict = OnConflictStrategy.REPLACE)添加和更新数据。我知道,我可以通过单独检查每个项目手动删除缺失的项目,但无法弄清楚是否有任何类型的房间相关解决方案。
@Insert(onConflict = OnConflictStrategy.REPLACE)