Android 我的Firebase登录有问题,应用程序一直停止?

Android 我的Firebase登录有问题,应用程序一直停止?,android,firebase-authentication,Android,Firebase Authentication,我用firebase创建了一个注册和登录表单,当我将数据放入注册表单时,它成功提交,当我尝试使用显示应用程序不断停止的相同数据登录时,它将数据存储在firebase中。有人能帮我找到为什么应用程序不断崩溃吗 以下是代码: public class plogin extends AppCompatActivity { private FirebaseAuth firebaseAuth; Button loginbtn,signup; EditText email,password; @Over

我用firebase创建了一个注册和登录表单,当我将数据放入注册表单时,它成功提交,当我尝试使用显示应用程序不断停止的相同数据登录时,它将数据存储在firebase中。有人能帮我找到为什么应用程序不断崩溃吗

以下是代码:

public class plogin extends AppCompatActivity {

private FirebaseAuth firebaseAuth;
Button loginbtn,signup;
EditText email,password;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_plogin);

    firebaseAuth = FirebaseAuth.getInstance();

    loginbtn= (Button) findViewById(R.id.loginbtn);
    loginbtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {


            String mail = email.getText().toString().trim();
            String pass = password.getText().toString().trim();

            if (TextUtils.isEmpty(mail)){

                Toast.makeText(getApplicationContext(),"Enter Email",Toast.LENGTH_LONG).show();
                return;
            }
            if (TextUtils.isEmpty(pass)){

                Toast.makeText(getApplicationContext(),"Enter Password",Toast.LENGTH_LONG).show();
                return;
            }


            if (pass.length()<4){

                Toast.makeText(getApplicationContext(),"Password too short",Toast.LENGTH_LONG).show();

            }

            firebaseAuth.signInWithEmailAndPassword(mail, pass)
                    .addOnCompleteListener(plogin.this, new OnCompleteListener<AuthResult>() {
                        @Override
                        public void onComplete(@NonNull Task<AuthResult> task) {
                            if (task.isSuccessful()) {

                                Intent it=new Intent(plogin.this, com.example.babycare.parentdashboard.class);
                                startActivity(it);

                            } else {

                                Toast.makeText(getApplicationContext(),"Login Failed",Toast.LENGTH_LONG).show();

                            }


                        }
                    });


        }
    });
}
}
公共类plogin扩展了AppCompative活动{
私有FirebaseAuth FirebaseAuth;
按钮登录,注册;
编辑文本电子邮件、密码;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u plogin);
firebaseAuth=firebaseAuth.getInstance();
loginbtn=(按钮)findViewById(R.id.loginbtn);
loginbtn.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
字符串mail=email.getText().toString().trim();
String pass=password.getText().toString().trim();
如果(TextUtils.isEmpty(邮件)){
Toast.makeText(getApplicationContext(),“输入电子邮件”,Toast.LENGTH_LONG.show();
回来
}
if(TextUtils.isEmpty(pass)){
Toast.makeText(getApplicationContext(),“输入密码”,Toast.LENGTH_LONG.show();
回来
}

如果(pass.length()请设置您的电子邮件和密码字段,并将相关视图附加到它们,如下所示:

email = (EditText) findViewById(R.id.email);
password = (EditText) findViewById(R.id.password);

发布日志:)请共享Android Studio的日志。它在stacktrace(logcat)Wat中引发的问题是issueBoth电子邮件和密码EditText为空