Size: a a a

Android Developers

2020 January 11

V

V@L!K in Android Developers
Arturx
Вроде же logging-interceptor для этой проблемы есть
Для обновления токена на лету есть OkHttp Authenticator.
Можно и руками обработку ошибок 401 написать, а можно описанным выше средством обойтись.
источник

A

Arturx in Android Developers
Чет я читал что он может пелогинивать сам если токен пропал
источник

A

Arturx in Android Developers
А вот, authenticator
источник

A

Azamat in Android Developers
Вопрос про Paging (андройдовский если что) и RxJava. Совет нужен. Делаю я пейджинг, сделал в общем. Есть у меня BoundaryCallback и методы OnZeroItemsLoaded() и onItemAtEndLoaded(). Делаются в них rx запросы Single<SomeResponse>. Внимание вопрос - как и когда очищать disposable'ы? Может кто делал, есть какие то решения? А может не надо их чистить?
Заранее спасибо за советы
источник

I

Ilya in Android Developers
Султан
Ну я новичек)
Просто если ты делаешь запрос к серверу с недействительным access токеном, то он должен присылать какую-то ошибку, там ошибку доступа, и по ней ты показываешь экран логина
источник

С

Султан in Android Developers
Ilya
Просто если ты делаешь запрос к серверу с недействительным access токеном, то он должен присылать какую-то ошибку, там ошибку доступа, и по ней ты показываешь экран логина
Так и есть, вопрос получается такой: как эту ошибку получить во время сессии, например я сижу в приле и эксес токен не действителен
источник

V

V@L!K in Android Developers
Ilya
Просто если ты делаешь запрос к серверу с недействительным access токеном, то он должен присылать какую-то ошибку, там ошибку доступа, и по ней ты показываешь экран логина
Если рефреш токен есть, то не экран логина показать, а в фоне на ходу запросить новый эксес токен и повторить запрос с новым токеном.
источник

I

Ilya in Android Developers
V@L!K
Если рефреш токен есть, то не экран логина показать, а в фоне на ходу запросить новый эксес токен и повторить запрос с новым токеном.
Ну он имеет в виду ситуацию, когда пароль сменился. Наверное
источник

ОА

Оганнес Асатрян in Android Developers
Azamat
Вопрос про Paging (андройдовский если что) и RxJava. Совет нужен. Делаю я пейджинг, сделал в общем. Есть у меня BoundaryCallback и методы OnZeroItemsLoaded() и onItemAtEndLoaded(). Делаются в них rx запросы Single<SomeResponse>. Внимание вопрос - как и когда очищать disposable'ы? Может кто делал, есть какие то решения? А может не надо их чистить?
Заранее спасибо за советы
Твой вопрос про рх. Пейджинг непричем тут.
Разберись с отпиской диспосабл в рх
источник

С

Султан in Android Developers
Ilya
Ну он имеет в виду ситуацию, когда пароль сменился. Наверное
Нет зашел например на сайт с тем же логином и паролем, эксес токен меняется
источник

I

Ilya in Android Developers
Султан
Нет зашел например на сайт с тем же логином и паролем, эксес токен меняется
тогда зачем тебе показывать форму с паролем и логином
источник

С

Султан in Android Developers
Ilya
тогда зачем тебе показывать форму с паролем и логином
Чтобы чел перезашел
источник

V

V@L!K in Android Developers
Султан
Нет зашел например на сайт с тем же логином и паролем, эксес токен меняется
Меняется, потому что прошло время и он устарел - надо новый запросить.
источник

V

V@L!K in Android Developers
У тебя рефреш токен есть?
источник

QH

Quantum Harmonizer in Android Developers
Оганнес Асатрян
Если человек дошел до статик метода то вряд-ли у него чистая функция
што? статик метод здорового человека — и есть чистая функция
источник

V

V@L!K in Android Developers
V@L!K
У тебя рефреш токен есть?
Или это фишка сайта, заставлять перезаходить? (Такое бывает)
источник

ОА

Оганнес Асатрян in Android Developers
Quantum Harmonizer
што? статик метод здорового человека — и есть чистая функция
Эпидемия чумы! Здоровых людей нет
источник

С

Султан in Android Developers
V@L!K
У тебя рефреш токен есть?
Задача такая -если эксес токен поменялся юзера должно переслать на вью логина
источник

AO

Artem Osipov in Android Developers
Quantum Harmonizer
што? статик метод здорового человека — и есть чистая функция
Хорошо если так
источник

I

Ilya in Android Developers
Если хочешь прям сразу узнать о смене токена, то надо либо в отдельном потоке переодически делать запросы к серверу и чекать access token, либо поднять на дедике какой-нибудь apache сервер, подключить к нему клиента и высылать ему, что access token сменился
источник