Je suis en train de mettre en œuvre l'enregistrement d'un nom d'utilisateur dans Firebase car il ne me donne que des méthodes qui sont comme le createUserWithEmailAndPassword()
, mais vous ne pouvez pas créer un nom d'utilisateur et je ne sais pas comment faire ...Comment puis-je enregistrer un nom d'utilisateur dans Firebase?
ci-dessous est mon code de registre, mais je veux également entrer un nom d'utilisateur qui peut l'utiliser, lorsque l'utilisateur publie quelque chose, etc, comme la méthode getEmail()
, également en mesure d'avoir un getUsername()
.
auth.createUserWithEmailAndPassword(email, password).addOnCompleteListener(RegisterActivity.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
progressBar.setVisibility(View.GONE);
if(!task.isSuccessful()){
Toast.makeText(RegisterActivity.this, "Something went wrong :(" , Toast.LENGTH_LONG).show();
}else{
startActivity(new Intent(RegisterActivity.this, UsernameARegistrarActivity.class));
finish();
}
}
});
}
Ma classe de modèle:
public class User implements Serializable{
private String user;
private String email;
private String Uid;
private String username;
public User() {
}
public User(String user) {
this.user = user;
}
public User(String user, String email, String uid, String username) {
this.user = user;
this.email = email;
Uid = uid;
this.username = username;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getUid() {
return Uid;
}
public void setUid(String uid) {
Uid = uid;
}
}
je l'ai fait, mais il n'y a aucun moyen de récupérer les valeurs, pour l'utilisateur spécifique, je ne sais pas ce code à utiliser i essayé pour le faire http://stackoverflow.com/questions/43444174/how-can-i-get-some-value-from-my-firebase – TheQuestionerXxx