小编Par*_*jan的帖子

如何在Firebase中通过电子邮件和密码身份验证添加DisplayName?安卓系统

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();
                }
            }
        });
}
Run Code Online (Sandbox Code Playgroud)

我希望为其添加用户名或显示名称,但无法这样做。我尝试了几件事,但仍然没有结果。请帮助我。我需要这个功能来提交本周的项目。

android firebase firebase-authentication

5
推荐指数
1
解决办法
3635
查看次数