@coderofbig

Как сделать централизованный обработчик ошибок в Retrofit 2?

Гугл, да и сама документация по второму ретрофиту, в основном. предлагает ловить ошибки по response.isSuccessful() в onResponse в случае ошибок по HTTP-кодам ответа и проверять исключения в onFailure. Да, вроде бы и понятно, но запросов 100500+ и мысль о том, что делать подобные проверки в каждом из них, опускает руки. Подскажите, если способ централизованного обработчика ошибок , как в случае с HTTP-кодами, так и с ошибкой сети и тд? HTTP клиент OkHttpClient.

Большое спасибо.
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 1
mitaichik
@mitaichik
Возможно помогут интерцепотры https://github.com/square/okhttp/wiki/Interceptors
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы