Firebase Cloud Firestore使用自定义对象获取数据

时间:2018-01-31 00:07:41

标签: java android firebase google-cloud-firestore

关于云端防火墙支持的数据类型......

尝试使用以下自定义对象获取数据:

public class Message implements IMessage {

private String id;
private String text;
private Author author;
private Date createdAt;

public Message() {}

public Message(String id, String text, Author author, Date createdAt) {
    this.id = id;
    this.text = text;
    this.author = author;
    this.createdAt = createdAt;
}

@Override
public String getId() {
    return id;
}

@Override
public String getText() {
    return text;
}

@Override
public Author getUser() {
    return author;
}

@Override
public Date getCreatedAt() {
    return createdAt;
}

public static class Author implements IUser {

    private String id;
    private String name;
    private String avatar;

    public Author(String id, String name, String avatar) {
        this.id = id;
        this.name = name;
        this.avatar = avatar;
    }

    @Override
    public String getId() {
        return id;
    }

    @Override
    public String getName() {
        return name;
    }

    @Override
    public String getAvatar() {
        return avatar;
    }
  }
}

发生了以下错误" 发现名称为getUser的" 问题是 firestore是否支持嵌套对象? 或者错误是由于我完全是白痴! 如果这是一个非常愚蠢的问题,请忽略它......

0 个答案:

没有答案