有多个好的构造函数,Room将选择no-arg构造函数。您可以使用@Ignore批注消除不必要的构造函数

时间:2019-04-27 13:43:23

标签: java android warnings multiple-constructors

我的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;

我希望我能摆脱这个警告

0 个答案:

没有答案