正如标题所示,我有一个包含人物信息的应用程序,信息包括人名,年龄,工作,身份和图像。 所以我想将图像存储在领域数据库中或将图像路径存储在数据库中,我想知道正确的方法。
所以任何人都有教程或示例来做到这一点。
这是我的数据库模型:
public class People extends RealmObject {
@PrimaryKey
private String name;
private byte[] image;
private String job;
public Authors() {
}
public Authors(byte[] image, String job, String name) {
this.image = image;
this.job = job;
this.name = name;
}
public byte[] getImage() {
return image;
}
public void setImage(byte[] image) {
this.image = image;
}
public String getJob() {
return job;
}
public void setJob(String job) {
this.job = job;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
这是我想要做的图像:
答案 0 :(得分:3)
不要存储原始图像。只需以String
格式存储您下载图像的网址。
...
private String image;
...
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
...
加载,显示,缓存图片的正确方法是使用Picasso