После того, как вы нажмете кнопку регистрации, вы отправите электронное письмо и пароль в Firebase с createUserWithEmailAndPassword(email,password)...
, у этого метода есть обратный вызов, который будет уведомлять, когда пользователь был создан, тогда внутри этого обратного вызова вы можете получить текущий вход в систему.электронная почта пользователя и отправка ее в базу данных
Поскольку задание является AuthResult , вы можете получить пользователя и получить электронное письмо для отправки
mAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(task -> {
if (task.isSuccessful()) {
//my action
mDatabaseRef.child("users").child(FirebaseAuth.getInstance().getCurrentUser().getUid()).child("email").setValue(task.getUser().getEmail());
progressDialog.dismiss();
} else {
//my second action
}
});
getUser()
имеет тип FirebaseUser , вы можете проверить, что вы можете запросить