Android 嵌套firebase数据库检索

Android 嵌套firebase数据库检索,android,firebase-realtime-database,Android,Firebase Realtime Database,我正在尝试像这样获取数据结构。我使用以下模型类来检索这些数据 public class Post { private long id; private Map<String,Object> links=new HashMap<String,Object>(); private String postid; private String description; private String publisher; private long time; private

我正在尝试像这样获取数据结构。我使用以下模型类来检索这些数据

 public class Post {

private long id;
private Map<String,Object> links=new HashMap<String,Object>();
private String postid;
private String description;
private String publisher;
private  long time;
private String type;
private String site;

public Map<String, Object> getLists() {
    return links;
}

public void setLists(Map<String, Object> links) {
    this.links = links;
}

public String getSite() {
    return site;
}

public void setSite(String site) {
    this.site = site;
}

public long getId() {
    return id;
}

public void setId(long id) {
    this.id = id;
}

public long getTime() {
    return time;
}

public void setTime(long time) {
    this.time = time;
}

public Post(String postid, String description, String publisher, long time,String type,String site,Map<String,Object> links) {
    this.postid = postid;
    this.description = description;
    this.publisher = publisher;
    this.time=time;
    this.type=type;
    this.site=site;
    this.links=links;

}

public String getType() {
    return type;
}

public void setType(String type) {
    this.type = type;
}

public Post() {
}

public String getPostid() {
    return postid;
}

public void setPostid(String postid) {
    this.postid = postid;
}



public String getDescription() {
    return description;
}

public void setDescription(String description) {
    this.description = description;
}

public String getPublisher() {
    return publisher;
}

public void setPublisher(String publisher) {
    this.publisher = publisher;
}

}
公共类职位{
私人长id;
私有映射链接=新HashMap();
私人字符串posted;
私有字符串描述;
私有字符串发布器;
私人时间长;
私有字符串类型;
私人网站;
公共地图获取列表(){
返回链接;
}
公共void集合列表(映射链接){
this.links=链接;
}
公共字符串getSite(){
返回站点;
}
公共无效设置站点(字符串站点){
this.site=站点;
}
公共长getId(){
返回id;
}
公共无效集合id(长id){
this.id=id;
}
公共长getTime(){
返回时间;
}
公共无效设置时间(长时间){
这个时间=时间;
}
公共帖子(字符串posted、字符串描述、字符串发布者、长时间、字符串类型、字符串站点、地图链接){
this.postid=postid;
this.description=描述;
this.publisher=publisher;
这个。时间=时间;
this.type=type;
this.site=site;
这个.links=links;
}
公共字符串getType(){
返回类型;
}
公共void集合类型(字符串类型){
this.type=type;
}
公职人员职位(){
}
公共字符串getPostid(){
回帖;
}
公共void setPostid(字符串postid){
this.postid=postid;
}
公共字符串getDescription(){
返回说明;
}
公共void集合描述(字符串描述){
this.description=描述;
}
公共字符串getPublisher(){
返回出版商;
}
public void setPublisher(字符串发布器){
this.publisher=publisher;
}
}

但是我没有得到任何链接值。我的实现有什么问题吗?实际上一篇文章有多个链接。所以我必须把这些链接放在主文章子项的子项中。

我得到了这个。。。但不知道为什么。我将地图访问属性从私有更改为公共。现在它可以工作了。