Как исправить FirebaseNetworkException - PullRequest
0 голосов
/ 20 марта 2020

Я делаю логин с 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();
                }
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...