1 回答
TA贡献1851条经验 获得超3个赞
由于这个问题,我找到了答案
但这里是代码,如果你想遍历 firebase 数据库中的子列表,并隔离节点的每个子节点。
DatabaseReference RedLineRouteReference = FirebaseDatabase.getInstance().getReference().child("RedLineRoute");
RedLineRouteReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
ArrayList<String> youNameArray = new ArrayList<>();
for (DataSnapshot snapshot : dataSnapshot.getChildren()){
String data = snapshot.getKey();
youNameArray.add(data);
}
Log.v(TAG, "First data : " + youNameArray.get(0));
Log.v(TAG, "Second data : " + youNameArray.get(1));
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
这是输出
V/TimeTable: First data : aMaison
Second data : bMontRochelle
V/TimeTable: First data : aMaison
Second data : bMontRochelle
所以我能够访问每个孩子并隔离每个孩子并用他们在数组中的位置来调用他们。
添加回答
举报