Я использую Retrofit для подключения своего приложения к webbackend. Мы используем асинхронные методы обратного вызова для выполнения запросов в разных точках приложения.Как уведомить одного слушателя о каждом неудавшемся Httprequest с Retrofit на Android
Как добавить слушателя, который уведомляется каждый раз, когда сбой HTTP-запроса.
Моя идея состоит в том, чтобы создать собственный класс обратного вызова, который должен распространяться на все обратные вызовы в моем приложении. Этот обратный вызов будет информировать моего слушателя о каждом сбое.
Если я изменяю весь интерфейс только за исключением подтипов этого класса и завершаю метод отказа и успешного завершения - с обратным вызовом абстрактного метода - не должно быть возможности пропустить вызов во всем приложении.
Есть ли более простой способ, чем это?
И как я подключить этот механизм в библиотеку Модифицированная HTTP? – Janusz
Я отредактировал awnser, я использую retrofit + robospice, но я думаю, вы могли бы использовать модифицированный ErrorHandler – Felix
Обработчик ошибок используется только в синхронных вызовах. В вызовах с обратным вызовом ErrorHandler не используется, как кажется. – Janusz