如标题所示,我有一个包含人员信息的应用程序,这些信息包括人员姓名、年龄、工作、ID 和图像。 所以我想将图像存储在 Realm 数据库中或将图像路径存储在数据库中,但我不知道正确的方法。
所以任何人都有教程或示例来做到这一点。`
这是我的数据库模型:
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;
}
}
这是我想要做的事情的图像:
最佳答案
不存储原始图像。只需以 String
格式存储您下载图像的 URL。
...
private String image;
...
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
...
加载、显示、缓存图像的正确方法是使用Picasso
关于java - 将图像存储在 Realm 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39330802/