Я получаю ошибку во время выполнения, если я перегружаю конструктор в классе сущности базы данных комнаты.Я не получаю никаких ресурсов путем поиска в Google по этой проблеме.Однако на сайте разработчика они упомянули
Примечание. Сущности могут иметь либо пустой конструктор (если соответствующий класс DAO может получить доступ к каждому сохраненному полю), либо конструктор, параметры которого содержат типы и имена, соответствующие этимполей в сущности.Комната также может использовать полные или частичные конструкторы, такие как конструктор, который получает только некоторые поля.
При создании public Category(String name){this.name = name;}
я получаю ошибку во время выполнения.Мой код класса Category следующий:
@Entity
public class Category {
@PrimaryKey(autoGenerate = true)
public int id;
public String name;
public int type;
public Category(String name, int type) {
this.name = name;
this.type = type;
}
public Category(String name){
this.name = name;
}
public void setId(int id) {
this.id = id;
}
public void setType(int type) {
this.type = type;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public int getType() {
return type;
}
}
Пожалуйста, помогите мне в этом вопросе.