private void registerUser(){
String emailId = email.getText().toString().trim().toLowerCase();
String password = pass.getText().toString().trim();
firebaseAuth.createUserWithEmailAndPassword(emailId,password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
progressDialog.dismiss();
if(task.isSuccessful()){
Toast.makeText(MainActivity.this,"Registration Successful",Toast.LENGTH_SHORT).show();
//show chatroom
finish();
startActivity(new Intent(getApplicationContext(),ProfileActivity.class));
}
else{
Toast.makeText(MainActivity.this,"Registration Failed. Please try again",Toast.LENGTH_SHORT).show();
}
}
});
}
Ich wünsche einen Benutzernamen oder Anzeigenamen, um es hinzuzufügen, aber ich bin nicht in der Lage, dies zu tun. Ich habe ein paar Dinge ausprobiert, aber immer noch kein Ergebnis. Bitte hilf mir. Ich benötige diese Funktionalität für eine Projektaufgabe diese Woche.Wie fügt man in Firebase DisplayName mit Email + Passwort-Authentifizierung hinzu? Android
Ihr, dass sie nicht FirebaseAuth verwenden, wenn Sie Sie Benutzerdaten zu speichern, haben manuell tun müssen, dass RealtimeDatabase mit –
@SakchhamSharma es gibt einen Weg, es zu tun, nur nicht direkt beim Erstellen eines neuen Benutzers. Siehe meine Antwort unten :) – edant92
@ edant92 Ich war zum Zeitpunkt der Erstellung –