2016-03-10 77 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