Вам нужно использовать userId при извлечении данных, чтобы иметь возможность извлекать данные текущего пользователя, вошедшего в систему.
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
String userId = user.getUid();
Затем вы можете сделать:
DatabaseReference ref = FirebaseDatabase.getInstance().getReference("Condutores").child(userId);
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Log.i("Database", dataSnapshot.child("Nome").getValue(String.class));
}
@Override
public void onCancelled(DatabaseError databaseError) {
throw databaseError.toException();
}
})
Добавьте ссылку на узел userId
, затем присоедините ValueEventListener
и получите данные пользователя.