Cómo deshacerse de la advertencia de Android Studio "Resultado de getException () no lanzado"?
Tengo el siguiente método:
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()); } }); }
Y sigo recibiendo la advertencia de Android Studio:
- El método SetProviders está marcado como desaconsejado
- Rare NullPointerException en GoogleApiClient usando Firebase
- Cómo recuperar campos adicionales de Firebase Token personalizado en "UserInfo"
- Firebase: No se pueden resolver las bibliotecas de google auth y GoogleSignInResult
- No puedo registrarme usando el módulo de firebase auth
Resultado de 'getException ()' no lanzado
¿Cómo puedo volver a escribir el fragmento anterior para deshacerme de esa advertencia?
¡Gracias!
- Uso del correo y la contraseña para autenticarse mediante la API REST
- Firebase sigue lanzando ID de cliente OAuth2 en la configuración del servidor no se encuentra
- Cómo determinar si un usuario de Firebase está conectado utilizando la autenticación de facebook
- Firebase Android onAuthStateChanged () dispara dos veces después de signInWithEmailAndPassword ()
- "No se pudo resolver: com.google.firebase: firebase-core: 9.0.0"
- Verificación de correo electrónico con Firebase 3.0 en Android
- UserProfileChangeRequest setPhotoUri - ¿Cómo se hace?
- Inicia sesión con Facebook si la cuenta ya está vinculada con google durante la suscripción inicial en Firebase Android
Agregue una anotación SuppressWarnings
al método:
@SuppressWarnings("ThrowableResultOfMethodCallIgnored") @Override public void onComplete(@NonNull Task<Void> task) { if (!task.isSuccessful()) { Exception e = task.getException(); System.out.println(e.toString()); } }
Android Studio te ayudará con esto:
- Coloque el cursor en
getException()
- Tipo
Alt-Enter
- Haga clic en
Inspection 'Throwable result of method call ignored' options
- Haga clic en
Suppress for Method
(o cualquier otra opción que prefiera)
- No se pueden establecer puntos de interrupción en Eclipse
- Lib de Android para leer o analizar shapefile