当前,我有这个模型类来从firebase数据库收集数据。为了显示数据,我正在使用firebaserecycleradapter。
News.class
public class News {
private String message, author, thumb_author, type;
private Long timestamp;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getThumb_author() {
return thumb_author;
}
public void setThumb_author(String thumb_author) {
this.thumb_author = thumb_author;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public Long getTimestamp() {
return timestamp;
}
public void setTimestamp(Long timestamp) {
this.timestamp = timestamp;
}
}
但是问题在于,还有另一个名为images的子项,它由pushId和Object组成。看起来就是这样
news {
message:"value"
author:"value"
thumb_author:"value"
type:"value"
timestamp:"value"
images {
pushId01:"value"
pushId02:"value"
pushId03:"value"
pushId04:"value"
pushId05:"value"
}
}
所以我的问题是如何将图像子级添加到news.class或对此有任何可能的解决方案?为此,我可能的解决方案是使用数据库引用在onBindViewHolder中获取图像子数据。
答案 0 :(得分:1)
添加一个属性来表示adb shell pm install-create -i "com.android.vending" -r /sdcard/launcher.apk
节点。由于这些是简单的字符串键/值对,因此可以用images
表示它。所以:
Map<String,String>