Как узнать, есть ли текущий вызов API в Android Retrofit - PullRequest
1 голос
/ 22 октября 2019

У меня есть своего рода ленивый вызов API, который мне нужно сделать в моем приложении, что должно происходить в фоновом режиме, через определенные промежутки времени в течение дня. Однако я не хочу, чтобы этот вызов происходил, если в приложении в данный момент выполняется другой вызов API.

Я мог бы использовать флаг уровня приложения, который будет установлен до того, как будет сделан запрос, и будет сброшен при завершении. или ошибка, но это решение не будет выглядеть аккуратно, и различные вызовы API могут перекрываться.

Есть ли способ в retrofit2 проверить, обрабатывает ли объект Retrofit вызов API в настоящее время? Спасибо за любую помощь или указатель в правильном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...