вам нужно добавить конструктор по умолчанию, который выглядит примерно так: Kotlin
(первичный конструктор класса уже является первой строкой; ключевое слово constructor
в большинстве случаев опускается; см. документы ):
@Entity(tableName = "events")
class Event() {
...
}
или явно, без пропуска ключевого слова constructor
:
@Entity(tableName = "events")
class Event constructor() {
}
var favorite
не содержит аннотации, и эти @Expose
аннотации могут быть бесполезны.убедитесь, что встроенные классы также имеют основной конструктор.при наличии нескольких конструкторов в классе нужно добавить аннотацию @Ignore
ко всем, кроме одного, чтобы он знал, какой из них использовать ... и всегда должен быть пустым конструктором, который не принимает никаких аргументов.