【发布时间】:2018-04-22 02:55:19
【问题描述】:
我有一个包含以下内容的 firebase 数据库:
- 事件
- 创作者 ID (Firebaseauth id)
- 事件名称
- 名称位置日期时间等事件属性...
这是我的数据库示例:
我想要的是检索数据库中每个事件的属性,而不考虑 UID,但由于许多其他原因我无法摆脱 UID。
我使用以下代码检索:
ref = database.getReference("Event/");
ref.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
Event event = new Event();
event = dataSnapshot.getValue(Event.class);
events.add(event);
myRecyclerView.setAdapter(adapter);
}
其中 Event 是一个自定义类,包含事件的属性、getter/setter 和构造函数。 Ref 是数据库引用。 但是返回的事件对象是空的。
我正在使用安卓。
【问题讨论】:
标签: java android firebase firebase-realtime-database