【发布时间】:2018-03-22 10:31:06
【问题描述】:
下面的代码会运行,但是当我在 android 模拟器中运行应用程序时,应用程序将立即打开然后关闭。我是一个 android 编程初学者,谢谢
有问题的代码如下
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);
}
}
}
【问题讨论】:
-
您遇到什么错误?请分享日志。
标签: java android firebase firebase-authentication