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
所以我能夠訪問每個孩子并隔離每個孩子并用他們在數組中的位置來調用他們。
添加回答
舉報