注册屏幕永远不会成功完成任务

时间:2019-08-04 10:47:45

标签: java android android-studio

我编写了一个注册页面,但是任何情况都表明注册失败。

我尝试过切换if,else语句,但是即使在清除了Firebase数据库之后,它总是导致注册失败。

mAuth.createUserWithEmailAndPassword(userEmail, userPassword)
                        .addOnCompleteListener(SignUp.this,new OnCompleteListener<AuthResult>() {
                            @Override
                            public void onComplete(@NonNull Task<AuthResult> task) {

                                if(!task.isSuccessful()){
                                    Toast.makeText(getApplicationContext(),"Authentication was unsuccessful",Toast.LENGTH_SHORT).show();
                                }
                                else{
                                    Intent switchToMainActivity = new Intent (getApplicationContext(),MainActivity.class);
                                    Toast.makeText(getApplicationContext(),"Sign up was successful!",Toast.LENGTH_SHORT).show();
                                    startActivity(switchToMainActivity);

                                }
                            }
                        });

这是活动的代码

1 个答案:

答案 0 :(得分:0)

到目前为止,您的方法看起来很可靠,我看不到任何错误。请记录错误消息,firebase为您提供:

if(!task.isSuccessful()){
    FirebaseAuthException exception = (FirebaseAuthException) task.getException()
    Log.e("ErrorLogTag", exception)
}