我正在开发一个Android项目,我的应用程序使用了firebase。你可以在下面看到我的firebase结构。现在我的问题是如何检索所有这些名称?我会将它们添加到arraylist
并向我显示listview
。我对listview没有任何问题,但我无法得到所有的孩子。请帮我。非常感谢你
答案 0 :(得分:0)
要检索names
:
FirebaseUser user=FirebaseAuth.getInstance().getCurrentUser();
String userid=user.getUid();
DatabaseReference reference = FirebaseDatabase.getInstance().getReference().child("useridler").child(userid);
reference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot datas: dataSnapshot.getChildren()){
String names=datas.child("_name").getValue().toString();
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
快照位于child(userid)
,然后循环播放其直接子项并获取_name
值。