У меня есть родительский объект сферы, наподобие этого:realmList.deleteAllFromRealm не работает
public class Parentdb extends RealmObject {
@PrimaryKey
public long id;
RealmList<Child> childs;
}
, и я хочу, чтобы удалить все ребенок от родителей для этого я использую этот код:
realm.beginTransaction();
parentdb.childs.deleteAllFromRealm();
realm.commitTransaction();
Child child=realm.where(Child.class).findFirst();
после запуска этого кода ребенок должен иметь нулевое право?
но это не так !!!
Я делаю что-то неправильно?
Ну, у вас, вероятно, есть несколько родительских баз данных, и вы выбираете другого ребенка .... – EpicPandaForce
realm берет ленивый подход в возвращении данных, поэтому используйте getChilds() вместо .childs –