如何使用android

时间:2016-03-10 11:40:43

标签: android firebase

userdetails
 -KCV32vWQECRlMvlgkGO
    Name: "asdf"
    Phoneid: "1zlkflakfhkf0e8"
    Phoneno: "9478567899"
 -KCV3s-lwv5i-VvFBaxq
    Name: "asas"
    Phoneid: "1c584jbascjasc8"
    Phoneno: "9999999999"

我必须在用户详细信息中获得多个孩子。 示例输出:2

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 我怎样才能做到这一点 ? 谁能帮我。

1 个答案:

答案 0 :(得分:0)

您想要添加ValueEventListener而不是ChildEventListener