Ошибка при внедрении комнаты

ошибка:

Entities and Pojos must have a usable public constructor. You can have an empty constructor or a constructor whose parameters match the fields (by name and type).  

Моя сущность

@Entity
data class Category(var category: String) {

@field: PrimaryKey(autoGenerate = true)
var categoryId: Int = 0


}

опубликуйте свой класс модели для справки.

Samir Bhatt 04.07.2018 13:43

Ошибка объясняет, что не так. Добавьте пустой конструктор (например: public Dog(){})

Zun 04.07.2018 13:44
3
2
47
1

Ответы 1

Согласно сообщению об ошибке, вам необходимо добавить конструктор для этого класса.

@Entity data class Category(var category: String) {

@field: PrimaryKey(autoGenerate = true) var categoryId: Int = 0

constructor() : this(0) 

}

Другие вопросы по теме