Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中从Firebase获取用户id?_Android_Firebase_Firebase Realtime Database - Fatal编程技术网

如何在android中从Firebase获取用户id?

如何在android中从Firebase获取用户id?,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我已经这样做了: adapter.getRef(currentPosition).addChildEventListener(new ChildEventListener() { @Override public void onChildAdded(DataSnapshot dataSnapshot, String s) { adapterKey = dataSnapshot.getChildren().toString();

我已经这样做了:

 adapter.getRef(currentPosition).addChildEventListener(new ChildEventListener() {
        @Override
        public void onChildAdded(DataSnapshot dataSnapshot, String s) {
           adapterKey =  dataSnapshot.getChildren().toString();
           Log.i("adapterKey",adapterKey);
        }

        @Override
        public void onChildChanged(DataSnapshot dataSnapshot, String s) {

        }

        @Override
        public void onChildRemoved(DataSnapshot dataSnapshot) {

        }

        @Override
        public void onChildMoved(DataSnapshot dataSnapshot, String s) {

        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

        }
    });
我想检索由
firebase
生成的Id,以便访问
EndUsers
节点的内部数据。我该怎么做呢?

像这样试试

for(DataSnapshot snapshot:dataSnapshot.getChildren()){
//snapshot.getKey()
//snapshot.getValue()
}
像这样试试

for(DataSnapshot snapshot:dataSnapshot.getChildren()){
//snapshot.getKey()
//snapshot.getValue()
}