我想检索单个密钥下的所有密钥,尝试了许多方法,但到目前为止没有任何效果。这是我的数据结构
我想检索两个关键字是在单一的关键字在矩形框。我有关键字是在矩形框。那么如何这两个关键字?
lf5gs5x21#
所有你要做的就是做一个嵌套查询。!首先找到父项的关键字,然后把这个关键字传递给下一个查询,然后找到它的子项。!
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); } }
1条答案
按热度按时间lf5gs5x21#
所有你要做的就是做一个嵌套查询。!首先找到父项的关键字,然后把这个关键字传递给下一个查询,然后找到它的子项。!