无法从Firebase获取用户名列表

时间:2016-06-26 06:55:45

标签: java android firebase

我能够获取推送键的数据(发布数据),但无法从每个用户都有唯一用户ID的用户那里获取数据。

我只是想知道如何从Firebase(实时数据库)(Google)的用户部分获取用户名列表。

1 个答案:

答案 0 :(得分:1)

您可以在不知道上键的情况下访问所有内部Childerns数据

 firebase.child("key").addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            for (DataSnapshot innerDataSanpShot : dataSnapshot.getChildren()) {
              //DataSnapshot of inner Childerns
              String username = innerDataSnapShot.child("username").getValue().toString();
             } 
        }

        @Override
        public void onCancelled(FirebaseError firebaseError) {

        }
    });