У меня есть некий сложный объект, состоящий из других объектов. Я хочу удалить этот сложный объект и все объекты из которых он состоит. Но, вызывая метод realm.delete()
, удаляется только объект этого класса, а те, из которых он состоит, остаются. Прилагаю код.
Создание
Parent parent = new Parent();
ChildOne one1 = new ChildOne();
ChildOne one2 = new ChildOne();
ChildTwo two = new ChildTwo();
RealmList<ChildOne> list = new RealmList<>();
list.add(one1);
list.add(one2);
parent.setChildrenOne(list);
parent.setChildTwo(two);
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
realm.insert(parent);
realm.commitTransaction();
realm.close();
Удаление
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
realm.delete(Parent.class);
realm.commitTransaction();
realm.close();
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как сделать что бы при нажатии на Enter не пропадала программная клавиатура?
Кто имеет опыт создания анимаций по типу, как на главной странице сайта SimilarWeb?! Задача в создании анимации, которая вращается по своей оси!
Медиа запрос работает на компьютере: Уменьшаю и увеличиваю ширину окна браузера - всё изменяетсяА на телефоне не работает
Есть консольная программка, в ней нужно сделать рестарт потока (или процесса) при вводе соответствующей командыПри этом выполняющийся поток...