1.API调用返回 5 个项目
2.将其插入房间db
3.再次调用相同的API,但这次仅返回 4 个项目
4.应该从db数据库中删除一个项目
这怎么办?
@Insert(onConflict = OnConflictStrategy.REPLACE)
不起作用
答案 0 :(得分:0)
以上插入接口方法不会删除您的备用行。
它的作用是,每次要插入一个实体并且该实体已经存在(意味着存在相同的PK)时,它将用新的实体替换旧的实体。
您需要做的是
/// <inheritdoc/>