2016-11-09 9 views

答えて

1

あなたはそのためのDataSnapshot.getChildren()を使用することができます。

public void read_child() { 
    mUsrRef = mUsersRef.child("user_name"); 
    mUsrRef.addValueEventListener(new ValueEventListener() { 
    public void onDataChange(DataSnapshot dataSnapshot) { 
     for (DataSnapshot childSnapshot: dataSnapshot.getChildren()) { 
     Log.i(TAG, childSnapshot.getKey()); 
     } 
    } 
    public void onCancelled(DatabaseError databaseError) { 
     Log.w(TAG, "onCancelled", databaseError.toException()); 
    } 
    }); 
} 
1

あなたはリスナーを追加する必要があります。たとえば:

mUsrRef.addValueEventListener(new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 
      for (DataSnapshot child : dataSnapshot.getChildren()) { 
       child.getKey(); 
      } 
     } 

     @Override 
     public void onCancelled(DatabaseError databaseError) { 

     } 
    }); 

関連する問題