Итак, я предполагаю, что при каждом успешном входе на сервер сервер выдает уникальный токен авторизации, который должен сделать недействительным любой ранее назначенный токен.
Мой подход обычно состоит в том, чтобы позволить пользователю продолжать использовать приложение с какими-либо кэшированными данными, которые уже есть, пока я не столкнусь со сценарием, который должен выполнить вызов API. И если я получу код ошибки, такой как HTTP 401 или 403, потому что токен авторизации был признан недействительным, тогда следует отправить меня обратно на экран входа.
Выполнение явного вызова API в onResume () кажется расточительным и является в основном опросом на стороне клиента. Я бы сделал это только в том случае, если требовалось сохранять свежую информацию об аутентификации, поскольку информация на экране чувствительна.