がFirebaseUI implementation of its Email+Password registration flowを見てください:また
firebaseAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
final FirebaseUser firebaseUser = task.getResult().getUser();
Task<Void> updateTask = firebaseUser.updateProfile(
new UserProfileChangeRequest
.Builder()
.setDisplayName(name).build());
updateTask.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
mActivityHelper.dismissDialog();
if (task.isSuccessful()) {
startSaveCredentials(firebaseUser, password);
}
}
});
}
、あなたはこれと他の多くの認証フローをカプセル化し使用 FirebaseUI、と簡単な場合があります。
私は別のフォームを作成しようとしましたが、ユーザー名フォームを作成してコード化しようとしましたが、うまくいきませんでした。 – DyRight