Saltar al contenido

¿Cómo atrapar una excepción en flutter?

Si hallas alguna incompatibilidad en tu código o trabajo, recuerda probar siempre en un ambiente de testing antes subir el código al trabajo final.

Solución:

Probar

void loginUser(String email, String password) async 
  try 
    var user = await _data
      .userLogin(email, password);
    _view.onLoginComplete(user);
      );
   on FetchDataException catch(e) 
    print('error caught: $e');
    _view.onLoginError();
  
}

catchError a veces es un poco complicado hacerlo bien. Con async/await puedes usar try/catch como con el código de sincronización y, por lo general, es mucho más fácil hacerlo bien.

Te mostramos reseñas y puntuaciones

Recuerda que tienes concesión de añadir una valoración si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *