我正在谈论我有一个来自服务器的列表,想要保留其中的内容以及不来自服务器的内容以将其删除 像我有一个对象列表,想删除列表中没有的其余部分吗?
db.executeTransaction(realm -> {
for (QualityControlDetailsResponse response : item.getResult()) {
QualityControlDetails controlDetails = db.where(QualityControlDetails.class)
.equalTo(QualityControlDetails.Fields.ID, response.getId()).findFirst();
if (controlDetails == null) {
controlDetails = db.createObject(QualityControlDetails.class, response.getId());
}
response.copyToRealm(controlDetails, db);
}
});
所以我想删除不在我的结果中的其他项目怎么办?
我知道我可以删除所有表格并向其中添加整个项目,但我想将项目保持原样