【发布时间】:2018-04-08 03:27:21
【问题描述】:
【问题讨论】:
标签: android firebase firebase-realtime-database
【问题讨论】:
标签: android firebase firebase-realtime-database
你所要做的就是做一个嵌套查询。!首先找到父项的键,然后将该键传递给下一个查询,然后找到它的子项。!
List<user> userList=new ArrayList();
mdatabaseRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot child: dataSnapshot.getChildren()){
String key = child.getKey();
fun(key);
}
private void fun(String key){
mdatabaseRef.child(key).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {for (DataSnapshot child: dataSnapshot.getChildren()){
User user= postsnapshot.getValue(User.class);
userList.add(user);
}
}
【讨论】: