定义实体如下:
@Entity
public class AlbumData {
@Id(autoincrement=true)
private long id;
private int userId ;// 用户ID
private int dataId ;// 数据ID
private byte[]colorData;// 颜色数据
}
,每次用insert(albumdata)的时候,总是第一个实体可以插入,之后的实体都会报错,提示android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: ALBUM_DATA._id (code 1555)。id在实体中已经是定义了autoincrement了,后来把id的类型long改为Long就可以插入实体,自动增加id了