Я знаю, что существуют различия между управляемыми RealmList
и неуправляемыми RealmList
. Я не понимаю, как я могу решить, управляется ли мой список или нет. Я создаю список следующим образом:
myList = new RealmList();
Я заселить список следующим образом:
myList.add(item);
Каждый элемент я добавляю к RealmList добавляется к Realm, и я не хочу, потому что я занимаюсь разработкой личную библиотеку элементов и хотите, чтобы в Realm содержались только пользовательские потребности пользователей в его библиотеке. Каждый элемент имеет «связанный» список, в который я добавляю другие элементы (добавление их в область тоже, даже если я не хочу). Есть ли способ, которым я мог бы просто добавить их в RealmList
, не добавив их в Царство тоже?Добавить RealmObject в список без добавления его в Realm
ответ
Если у вас есть следующий код:
RealmList<Foo> myList = new RealmList(); myList.add(item);
Ничто не добавляется Realm. Добавление элементов в Царство может быть сделано только в транзакции записи, поэтому выполнение его за пределами одного является гарантией, что оно не сохраняется в Realm.
Фактически, элементы добавляются в список, потому что когда я пытаюсь их редактировать, в нем говорится, что я не могу редактировать Объекты Realm вне транзакции –
Итак, вы добавляете объекты управляемого Real в неуправляемый список? –
Возможно, это проблема, как создать неуправляемый объект? –
- 1. Detach RealmObject из Realm/Преобразовать удалось RealmObject в неуправляемый объект
- 2. Установка объекта RealmObject в другой объект RealmObject после его извлечения из Realm
- 3. Добавить сформированное значение в RealmObject
- 4. Realm для Android: Храните объект не RealmObject внутри объекта RealmObject
- 5. Добавить список в другой список, но без добавления первого элемента?
- 6. Не удается скопировать Обновленный объект RealmObject в Realm: IllegalArgumentException
- 7. Возврат объекта из запроса LINQ без его добавления в список
- 8. Список запросов от RealmDates внутри RealmObject
- 9. RealmObject отношения при удалении
- 10. Добавление RealmObject в RealmList в Android
- 11. Добавить новый объект в отношения в Realm
- 12. как добавить значение в выпадающий список combobox без добавления его в магазин?
- 13. Скопировать объект Realm без добавления в базу данных
- 14. добавить значения в список без сортировки python, сохраняя порядок добавления
- 15. RealmList в RealmObject. Как сохранить порядок?
- 16. Mixed Список в Realm
- 17. Котлин класс данных RealmObject
- 18. комплекс RealmObject: RealmObject с другим RealmObject внутри
- 19. Как добавить в файл без добавления '\ n'?
- 20. Создание клона RealmObject без его влияние, когда я обновляю данные
- 21. Android - список отношения Realm с первичным ключом
- 22. Добавить направление в сферу без добавления силы
- 23. Список <SomeObject> mList не поддерживается в Realm
- 24. Как получить автономный/неуправляемый объект RealmObject с использованием Realm Xamarin
- 25. RealmObject changeListener
- 26. Список объектов NSDate в Realm
- 27. Запуск сценария без добавления его в HTML
- 28. Удалить объект из Realm без его аннулирования
- 29. Добавить добавления в список по году
- 30. Как обращаться Список <String> в Realm?
Возможно ли использовать java 'List' вместо' RealmList'? – ilya
@ilya нет, потому что список находится внутри объекта RealmObject, который принимает только RealmList –
вы пробовали аннотировать этот список с помощью '@ Ignore'? https://realm.io/docs/java/latest/#ignoring-properties – ilya