Я хочу получить идентификатор, сгенерированный firebase, когда я добавил значение, как показано ниже
Я хочу получить "-KGdKiPSODz7JXzlgl9J" этот идентификатор для того электронного письма, которое я пробовал с помощью getKey(), но оно возвращает "users", и когда пользователь получает значение, он возвращает весь объект из id в изображение профиля, и это не заставит меня получить это как пользовательский объект в моем приложении
как решить это?
Firebase users = myFirebaseRef.child("users");
users.orderByChild("email").equalTo("[email protected]").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
dataSnapshot.getKey();
Log.d("User",dataSnapshot.getRef().toString());
Log.d("User",dataSnapshot.getValue().toString());
}
@Override
public void onCancelled(FirebaseError firebaseError) {
Log.d("User",firebaseError.getMessage() );
}
});