我有TypeConverters的问题,我想用它来存储我的房间数据库中的整数列表.但我不断得到问题"无法找到方法'值'","错误:元素值必须是常量表达式","错误:注释类型不适用于这种声明"这是代码.
@Entity
public class Movie {
@PrimaryKey
@SerializedName("id")
private int id;
@ColumnInfo(name = "poster_path")
@SerializedName("poster_path")
private String posterPath;
@ColumnInfo(name = "overview")
@SerializedName("overview")
private String overview;
@ColumnInfo(name = "original_title")
@SerializedName("original_title")
private String title;
@ColumnInfo(name = "release_date")
@SerializedName("release_date")
private String releasedDate;
@ColumnInfo(name = "vote_average")
@SerializedName("vote_average")
private double voteAverage;
@ColumnInfo(name = "genre_ids")
@SerializedName("genre_ids")
private List<Integer> genreIds = null;
public Movie() {
}
public List<Integer> getGenreIds() {
return genreIds;
}
public void setGenreIds(List<Integer> genreIds) {
this.genreIds = genreIds;
}
Run Code Online (Sandbox Code Playgroud)
变流器
public class Converters { …Run Code Online (Sandbox Code Playgroud)