android-如何反转领域中的删除对象?

时间:2018-09-04 11:54:44

标签: android database nosql realm

我正在谈论我有一个来自服务器的列表,想要保留其中的内容以及不来自服务器的内容以将其删除 像我有一个对象列表,想删除列表中没有的其余部分吗?

 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);
                    }

                });

所以我想删除不在我的结果中的其他项目怎么办?

我知道我可以删除所有表格并向其中添加整个项目,但我想将项目保持原样

0 个答案:

没有答案