如何在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()
}