【发布时间】:2017-07-12 10:51:37
【问题描述】:
我知道如何使用 firebase 创建电子邮件和密码身份验证,但这只会创建电子邮件和 ID,但我如何向该 ID 添加名称和更多详细信息,例如如何调用 user.getdisplayname?
这是我创建身份验证电子邮件和密码的代码
bv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final ProgressDialog pros=ProgressDialog.show(Register.this,"please wait..","registerring..",true);
mAuth.createUserWithEmailAndPassword(email.getText().toString(),password.getText().toString()).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
pros.dismiss();
if(task.isSuccessful()){
Toast.makeText(Register.this,"sucsseful",Toast.LENGTH_LONG).show();
Intent i=new Intent(Register.this,login.class);
}else {
Log.e("ERROr",task.getException().toString());
Toast.makeText(Register.this,task.getException().getMessage(),Toast.LENGTH_LONG).show();
}
}
});
如果你说也要创建数据库,那么我如何将它链接到用户身份验证?
private FirebaseUser UserDetaill = FirebaseAuth.getInstance().getCurrentUser() ;
【问题讨论】:
标签: java android firebase firebase-authentication