Dans mon projet, nous devons appeler l'API de repos en utilisant le client retrofit de plusieurs endroits et à chaque endroit que nous appelons la méthode d'exécution du client retrofit, nous devons gérer les IOException vérifiées. Est-il possible que je peux gérer ceTraitement des appels synchrones Retrofit2
0
A
Répondre
0
Comme vous le savez sûrement en Java que vous avez vérifié et non vérifiées exceptions:
- sans contrôle: descendre de
RuntimeException
. Vous êtes bien avec eux - vérifié: tout le reste. Vous devrez attraper eux ou la compilation échouera
La méthode execute()
est définie pour lancer plusieurs exceptions vérifiées de sorte que vous devrez les attraper. Alternatives?
- changement à un appel asynchrone et fournir une méthode qui gère les exceptions
- encapsulons l'appel dans une autre méthode/classe qui gère déjà les exceptions
- Essayez multiple catch