2016-07-18 10 views
8

Mam następujący sposób:Jak pozbyć się ostrzeżenia Android Studio "Wynik rzucony getException() nie"?

private void recoverPassword() { 

    FirebaseAuth mAuth = FirebaseAuth.getInstance();   

    mAuth.sendPasswordResetEmail("[email protected]").addOnCompleteListener(new OnCompleteListener<Void>() { 

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

} 

I ciśgle Android Studio ostrzeżenie:

Wynik 'metody getException()' nie rzucony

Jak mogę przepisać fragment powyżej, aby pozbyć się tego ostrzeżenia?

Dzięki!

Odpowiedz

8

Dodaj SuppressWarnings adnotacji metody:

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

Android Studio pomoże ci w tym:

  1. umieścić kursor na getException()
  2. Type Alt-Enter
  3. Kliknij na Inspection 'Throwable result of method call ignored' options
  4. Kliknij na Suppress for Method (lub dowolnej innej opcji)
Powiązane problemy