Удаление объекта из Realm

160
06 июня 2019, 14:50

У меня есть некий сложный объект, состоящий из других объектов. Я хочу удалить этот сложный объект и все объекты из которых он состоит. Но, вызывая метод 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();
READ ALSO
Не скрывать клавиатуру на Android

Не скрывать клавиатуру на Android

Как сделать что бы при нажатии на Enter не пропадала программная клавиатура?

176
Анимация вокруг своей оси

Анимация вокруг своей оси

Кто имеет опыт создания анимаций по типу, как на главной странице сайта SimilarWeb?! Задача в создании анимации, которая вращается по своей оси!

156
Не работают медиа запросы css [закрыт]

Не работают медиа запросы css [закрыт]

Медиа запрос работает на компьютере: Уменьшаю и увеличиваю ширину окна браузера - всё изменяетсяА на телефоне не работает

131
Node.JS Управление процессом/потоком и передача в него ссылок на объект

Node.JS Управление процессом/потоком и передача в него ссылок на объект

Есть консольная программка, в ней нужно сделать рестарт потока (или процесса) при вводе соответствующей командыПри этом выполняющийся поток...

211