В RealmLists допускаются только конкретные классы Realm. Ни интерфейсы, ни абстрактные классы не допускаются - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь преобразовать kotlin-data-class в Realm supported model class, но получаю вышеуказанную ошибку.

Я перешел по этой ссылке ниже, чтобы преобразовать мой класс данных в класс, поддерживаемый областью. Класс данных Kotlin для RealmObject

Эта ошибка возникла из-за того, что мой класс модели содержит RealmList<Any> и поскольку я использую JSON to Kotlin class plugin для преобразования моего объекта JSON в соответствующий класс данных kotlin (который преобразовал его в тип списка)

Ниже мой класс по Царству Котлин

open class View :RealmObject() {
    var alignment: String?=null
    var bg_color: String?=null
    var company_id: String?=null
    var group_title_text: GroupTitleText?=null
    var layout: String?=null
    var questions: RealmList<Any>?=null
    var screen_id: String?=null
    var survey_id: String?=null
    var title: String?=null
}

Пожалуйста, помогите мне найти решение. Любая помощь приветствуется.

...