【发布时间】:2016-08-09 20:52:52
【问题描述】:
我希望将每个特定对象的 dataSnapshot 和键的引用传递到自定义“消息”对象中。
我尝试在 Message.class 中使用键“字符串键”,但它似乎返回为空。
这是我的 Message 对象当前的样子:
public class Message {
private String key;
private String sender_id;
private String sender_username;
private String receiver_username;
private String receiver_id;
private String chat_id;
private String message;
private Firebase ref;
private double createdAt;
private boolean read;
public Message() {
// empty default constructor, necessary for Firebase to be able to deserialize messages
}
public String getKey() { return key; }
public String getSender_id() { return sender_id; }
public String getSender_username() { return sender_username; }
public String getReceiver_username() { return receiver_username; }
public String getReceiver_id() { return receiver_id; }
public String getChat_id() { return chat_id; }
public String getMessage() { return message; }
public Firebase getRef() { return ref; }
public double getCreatedAt() { return createdAt; }
public boolean getRead() { return read; }
}
任何想法,我如何正确地将 dataSnapshot.getKey() 字符串传递给自定义对象?我在 Firebase 文档中没有看到示例,需要明确的是,我在更新之前使用的是“旧版 Firebase”。
【问题讨论】:
标签: java android firebase firebase-realtime-database