2016-03-10 78 views
1
userdetails 
-KCV32vWQECRlMvlgkGO 
    Name: "asdf" 
    Phoneid: "1zlkflakfhkf0e8" 
    Phoneno: "9478567899" 
-KCV3s-lwv5i-VvFBaxq 
    Name: "asas" 
    Phoneid: "1c584jbascjasc8" 
    Phoneno: "9999999999" 

我必須獲取userdetails中的子項數。 示例輸出:2如何獲取使用android的firebase中的兒童數量

Query queryRef = scoresRef.orderByValue(); 

     queryRef.addChildEventListener(new ChildEventListener() { 

      public void onCancelled(FirebaseError arg0) { 
       // TODO Auto-generated method stub 

      } 

      public void onChildAdded(DataSnapshot arg0, String arg1) { 
       // TODO Auto-generated method stub 


       System.out.println("Size " + arg0.getChildrenCount()); 

      } 
}); 

它顯示爲3兩的時間,因爲它分別獲得每一個孩子,讓一個孩子再次進入裏面得到另一個,但我需要得到儘可能2 我怎樣才能做到這一點後, ? 任何人都可以幫助我。

+0

與代碼 –

+0

解釋ü可以使該名單? –

+0

我無法理解。你能解釋我嗎 – Vanitha

回答

0

您想添加ValueEventListener而不是ChildEventListener