所以我在Firebase上有一个成员列表(MemberObject),我试图用dataSnapshot.getValue读取它们。
firebase看起来像这样:
我有MemberObject类看起来像这样:
public class MemberObject {
private String mail;
private String name;
...
我正在尝试将整个成员列表读入:
List<MemberObject> members = dataSnapshot.child("members").getValue(List<MemberObject>.class);
不幸的是,这不能正常工作..
编译器不接受List<MemberObject>.class
的事情。
它说:
无法从参数化类型中选择
这样做的正确方法是什么?
P.S:为了清理,这个“成员”树是一棵满是“成员”叶子的大树下的叶子所以我不能在每片叶子里面创建另一个addChildEventListener