Попробуйте это
DatabaseReference mUsersDatabase;
//for getting groups data
mGroupsDatabase=FirebaseDatabase.getInstance().getReference().child("groups");
//add listener for getting uid or key
mUserDatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if (dataSnapshot.exists())
{
dataSnapshot.getKey();
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
Для получения текущего идентификатора пользователя
private FirebaseAuth mAuth;
String mCurrentUserId;
mAuth = FirebaseAuth.getInstance();
mCurrentUserId = mAuth.getCurrentUser().getUid();
Надеюсь, это работает для вас !!