Как можно удалить несколько объектов из области?
realm.beginTransaction
realm.executeTransaction(realm -> {
for(String id : listOfIds) {
realm.where(StorageClass.class).equalTo("id", id).findFirst().removeFromRealm();
}
}
);
realm.commitTransaction();
Если я сделаю вышеупомянутое и попытаюсь удалить все идентификаторы из существующего списка идентификаторов, это выдаст мне следующую ошибку:
java.lang.IllegalStateException: Nested transactions are not allowed. Use commitTransaction() after each beginTransaction().
at io.realm.internal.ImplicitTransaction.promoteToWrite(ImplicitTransaction.java:39)
at io.realm.Realm.beginTransaction(Realm.java:1435)
Заранее спасибо