我有一行返回RealmResult与一些排序的数据。如何删除RealmResults列表中最快和最简单的所有项目?
我想删除所有这些项目最快,最简单。例如:
RealmResults<ElementEntry> currentElements = realm.where(ElementEntry.class).equalTo("type", 1).findAll();
//something like this then, would be preffered:
currentElements.removeFromRealm();
但我必须使用迭代器和什么,而不是,但是当我尝试,我得到这个错误:
java.util.ConcurrentModificationException: No outside changes to a Realm is allowed while iterating a RealmResults. Use iterators methods instead.
,所以我可以用什么,如果不是非常迭代器那应该被使用?
这是正确的 - 从这个问题追踪器也找到了“清除”方法:https://github.com/realm/realm-java/pull/2061 –
Clear()现在折旧了,使用deleteAllFromRealm()代替 – Kenny