我的Android Studio说
“有多个好的构造函数,Room将选择no-arg构造函数。您可以使用@Ignore批注消除不必要的构造函数。”
即使我已将@Ignore
放在其中,我的应用程序也已损坏,但是我的备份代码在记事本中,所以我将其粘贴到Android Studio中。
当我按下“ make project”按钮时,我的一些代码出现警告提示
“有多个好的构造函数,Room将选择no-arg构造函数。您可以使用@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;
我希望我能摆脱这个警告