1 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
由于這個(gè)問題,我找到了答案
但這里是代碼,如果你想遍歷 firebase 數(shù)據(jù)庫中的子列表,并隔離節(jié)點(diǎn)的每個(gè)子節(jié)點(diǎn)。
? ? ? ? ? ? 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
所以我能夠訪問每個(gè)孩子并隔離每個(gè)孩子并用他們?cè)跀?shù)組中的位置來調(diào)用他們。
添加回答
舉報(bào)