Как избавиться от предупреждения Android Studio «Результат getException () не выбрасывается»?

У меня есть следующий метод:

private void recoverPassword() { FirebaseAuth mAuth = FirebaseAuth.getInstance(); mAuth.sendPasswordResetEmail("mail@example.com").addOnCompleteListener(new OnCompleteListener<Void>() { @Override public void onComplete(@NonNull Task<Void> task) { if (!task.isSuccessful()) { Exception e = task.getException(); System.out.println(e.toString()); } }); } 

И я продолжаю получать предупреждения от Android Studio:

Результат 'getException ()' не выбрасывается

Как я могу переписать фрагмент выше, чтобы избавиться от этого предупреждения?

Благодаря!

Добавьте аннотацию SuppressWarnings к методу:

  @SuppressWarnings("ThrowableResultOfMethodCallIgnored") @Override public void onComplete(@NonNull Task<Void> task) { if (!task.isSuccessful()) { Exception e = task.getException(); System.out.println(e.toString()); } } 

Android Studio поможет вам в этом:

  1. Поместите курсор на getException()
  2. Тип Alt-Enter
  3. Нажмите Inspection 'Throwable result of method call ignored' options
  4. Нажмите « Suppress for Method (или любой другой вариант, который вы предпочитаете)