Если у меня есть сервер, на котором я аутентифицирую имя пользователя/пароль и получаю токен аутентификации для последующих запросов, какой был бы лучший подход к решению этой проблемы?
Поток должен быть таким: - Запрос на запуск - Если у нас нет токена аутентификации - получите его с именем пользователя и паролем - Сделать запрос с помощью токена авторизации - Если запрос завершился неудачно, поскольку токен истек, получите новый токен аутентификации с именем пользователя и паролем - Запросить повторный запрос с новым токеном аутентификации - Завершить
Я заметил, что у Volley уже есть что-то, что может решить эту проблему - Authenticator https://android.googlesource.com/platform/frameworks/support/+/4474bc11f64b2b274ca6db5a1e23e8c1d143d5fa/volley/src/com/android/volley/toolbox/Authenticator.java Он содержит методы getAuthToken() и invalidateAuthToken(), которые были бы именно то, что я хочу. Но кажется, что он никогда не использовался в библиотеке вообще.