1
私はfirebase認証の電子メールとパスワードを含むアカウントを1つ持っています。しかし、私がこのコードを使用すると、間違った電子メールとパスワードを入力しても、Firebaseは常に「Sign in successfully」を返します。あなたのお手伝いをしています。どうもありがとうございました!あなたはonCompleteの下でそれを実行しているので、常にtrueになりますどのisCompleteを使用しているためだログインFirebaseの電子メールとパスワードの方法にバグがあります
private void signIn(){
String email = editTextEmail.getText().toString();
String password = editTextPassword.getText().toString();
mAuth.signInWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(task.isComplete()){
Toast.makeText(MainActivity.this,"Sign in successfull",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(MainActivity.this,"Sign in failed",Toast.LENGTH_SHORT).show();
}
}
});
}
ありがとうございました。あなたの提案によると、私はそれを解決しました。もう一度、ありがとう! :D –