Я делаю логин с FirebaseAuth, но когда я пытаюсь отключить мою сеть, мое приложение не показывает ошибку и закрывает
, как это исправить? я делаю неподключенный класс или есть Firebase Auth Error Handler для него?
* я сожалею о моем engli sh
это Просмотреть сводку при закрытии приложения
progdig.setMessage("Harap Menunggu");
progdig.show();
String mail = email.getText().toString().trim();
String pass = password.getText().toString().trim();
auth.signInWithEmailAndPassword(mail,pass)
.addOnCompleteListener(Login.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(task.isSuccessful()){
progdig.dismiss();
FirebaseUser user = auth.getCurrentUser();
updateUI(user);
Toast.makeText(Login.this,"Berhasil",Toast.LENGTH_LONG).show();
}else {
progdig.dismiss();
FirebaseUser user = auth.getCurrentUser();
updateUI(null);
FirebaseAuthException e = (FirebaseAuthException )task.getException();
Toast.makeText(Login.this, "Failed Registration: "+e.getMessage(), Toast.LENGTH_SHORT).show();
}
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Toast.makeText(Login.this, "gagal terkoneksi ke firebase perikasa jaringan: "+e.getMessage(), Toast.LENGTH_SHORT).show();
}
});