我在从数据库中获取确切的孩子并将其添加到“团队”列表中时遇到问题。那可能吗?我找不到解决此问题的正确方法。请帮我。 我实际的数据库结构图像,我 只想获取“ 2”和“ 3”的值,只是没有成员的所有团队的列表。作为我的解决方案的结果,我从所有孩子那里获取了所有元素。我已经尝试过……
mDatabase.child("teams").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
teamList.clear();
for(DataSnapshot snapshot : dataSnapshot.getChildren()){
teamList.add(snapshot.getValue().toString());
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
用这个
mDatabase.child("teams").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
teamList.clear();
for(DataSnapshot snapshot : dataSnapshot.getChildren()){
teamList.add(snapshot.getKey());
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
谢谢,我对此有相同的解决方案。再次感谢您的回复
那你可以接受我的回答