Firebase注册,给定字符串为空或空

时间:2018-07-15 03:40:09

标签: android-studio firebase-authentication

Firebase注册错误

当我单击注册按钮时,我的应用程序将关闭。

这是我的注册按钮代码:

mRegistration.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                final String email = mEmail.getText().toString();
                final String password = mPassword.getText().toString();
                mAuth.createUserWithEmailAndPassword(email, password).addOnCompleteListener(DriverLoginActivity.this, new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        if(!task.isSuccessful()){
                            Toast.makeText(DriverLoginActivity.this, "sign up error", Toast.LENGTH_SHORT).show();
                        }else{
                            String user_id = mAuth.getCurrentUser().getUid();
                            DatabaseReference current_user_db = FirebaseDatabase.getInstance().getReference().child("Users").child("Drivers").child(user_id).child("name");
                            current_user_db.setValue(email);
                        }
                    }
                });
            }
        }); 

这是我得到的错误:

PID: 10284
java.lang.IllegalArgumentException: Given String is empty or null
    at com.google.android.gms.common.internal.zzbq.zzgi(Unknown Source)
    at com.google.firebase.auth.FirebaseAuth.createUserWithEmailAndPassword(Unknown Source)
    at in.co.shahilislam.parkspot.DriverLoginActivity$2.onClick(DriverLoginActivity.java:57)

谢谢。

0 个答案:

没有答案