Моя Android Studio говорит:
"Есть несколько хороших конструкторов, и Room выберет конструктор без аргументов. Вы можете использовать аннотацию @Ignore для удаления ненужных конструкторов".
Даже если я положил @Ignore
, мое приложение было повреждено, но у меня есть резервный код в блокноте +, поэтому я вставляю его в свою Android Studio.
Когда янажмите кнопку «Создать проект», часть моего кода получила предупреждение, которое говорит
«Есть несколько хороших конструкторов, и Room выберет конструктор без аргументов. Вы можете использовать аннотацию @Ignore, чтобы удалитьнежелательные конструкторы. "
Даже я уже даю ему @Ignore
@Entity(tableName = "notes")
public class Note {
@PrimaryKey(autoGenerate = true)
private int id; // default value
@ColumnInfo(name = "text")
private String noteText;
@ColumnInfo(name = "date")
private long noteDate;
@Ignore // I dont need to store this value to database
private boolean checked = false;
Хотел бы я избавиться от этого предупреждения