The code below runs however when I go to run the application in an android emulator the application will open then close immediately .I am an android programming beginner thankyou
the code in question is below
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String emailString =email.getText().toString();
String pwd =password.getText().toString();
if(!emailString.equals("")&& !pwd.equals("")){
mAuth.signInWithEmailAndPassword(emailString,pwd)
.addOnCompleteListener(MainActivity.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(!task.isSuccessful()){
Toast.makeText(MainActivity.this,"Unrecognised Credentials",Toast.LENGTH_LONG).show();
} else { Toast.makeText
(MainActivity.this,"recognised Credentials",Toast.LENGTH_LONG).show();
}
}
});
}
@Override
protected void onStart() {
super.onStart();
mAuth.addAuthStateListener(mAuthListener);
}
@Override
protected void onStop() {
super.onStop();
if(mAuthListener != null){
mAuth.removeAuthStateListener(mAuthListener);
}
}
}