我有一行返回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