【发布时间】:2016-10-01 09:12:17
【问题描述】:
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();
}
}
});
}
我希望为其添加用户名或显示名称,但我无法这样做。我尝试了几件事,但仍然没有结果。请帮助我。我需要这个功能来本周提交项目。
【问题讨论】:
-
使用 FirebaseAuth 无法做到这一点,如果必须存储用户详细信息,则需要使用 RealtimeDatabase 手动完成
-
@SakchhamSharma 有办法做到这一点,只是在创建新用户时不直接。请参阅下面的答案:)
-
@edant92 创建时的我ment
标签: android firebase firebase-authentication