0
My RealmObject/RealmModel состоит из Calendar/HashMap/HashSet. Я знаю, что Realm не поддерживает их, но есть ли обходные пути для этого?Поддержка Calendar/HashMap/HashSet в RealmObject/RealmModel
My RealmObject/RealmModel состоит из Calendar/HashMap/HashSet. Я знаю, что Realm не поддерживает их, но есть ли обходные пути для этого?Поддержка Calendar/HashMap/HashSet в RealmObject/RealmModel
Вместо Calendar
используйте Date
из calendar.getTime()
Для HashSet
используйте RealmList
Для HashMap
, вам нужно поле для ключа внутри вашего объекта, а затем вы получаете деталь обратно с помощью realm.where(Value.class).equalTo("keyField", key).findAll()
.
Преобразуйте их в значения, которые поддерживает область, конвертируйте их обратно, когда они вам понадобятся. Например. хранить календарные дни, часы, минуты в longs и т. д. –
Можете ли вы привести пример, объясняющий правильный способ сделать это –
Нет, это зависит от того, какие данные у вас есть и что вы хотите сохранить –