Николай
Как я понял то мне нужно хранить данные аутентификации в preferences. При повторном запуске программы вызывать активность аутентификации - в неё подгружать данные, потом в ней же провести аутентификацию и пустить юзера на основную активность?
Нет, при авторизации с сервака приходит токен, его храни в преференсах и всегда доставай токен из него, и если при запросе приходит ошибка что токен просрочен, делаешь обновление в интерсепторе, и перезаписываешь токен локальный в преференсах