Size: a a a

Android Developers

2021 January 22

S

Silent829 in Android Developers
Rakhatali Smagulov
Люди, всем привет!
Есть люди с Казахстана, а именно с Алматы?
я с Шымкента)
источник

Р

Романыч in Android Developers
Silent829
ненавижу такое дерьмо
почему это,? Что там не так?
источник

S

Silent829 in Android Developers
Романыч
почему это,? Что там не так?
юай не нравится прост, снизу скролящееся чтобы было
источник

Ж

Женя in Android Developers
всем привет! возможно ли без костылей в httpClient добавить логику такую, чтобы если мы получили ответ на запрос 401, то отправляли бы запрос на обновление токена и при успешном обновлении снова запрос, который получил unauthorized ?
источник

QQ

Qwe Qwe in Android Developers
Женя
всем привет! возможно ли без костылей в httpClient добавить логику такую, чтобы если мы получили ответ на запрос 401, то отправляли бы запрос на обновление токена и при успешном обновлении снова запрос, который получил unauthorized ?
Да, обрабатывать каждый запрос и проверять на 401. В Retrofit гуглить по слову "Intreceptor"
источник

Ж

Женя in Android Developers
вот именно, что интерсептор есть, но в нем я тупо обновляю токен и все
источник

Ж

Женя in Android Developers
приходится исходный запрос отправлять заново (неавтоматически)
источник

Ж

Женя in Android Developers
а нужно, чтобы он как то в интерсепторе определял
источник

QQ

Qwe Qwe in Android Developers
А что костыльного?
Каждый запрос обрабатывается в интерцепторе
Если пришла 401, то обновляешь и в том же интрецепторе повторяешь запрос, который пришёл
источник

Ж

Женя in Android Developers
а будет ли он обрабатываться во viewModel, из которой я изначально его вызывал?
источник

QQ

Qwe Qwe in Android Developers
источник

QQ

Qwe Qwe in Android Developers
Ты же вот так делал?
источник

QQ

Qwe Qwe in Android Developers
Это на случай успеха обновления токена - модифицируешь запрос старый
источник

QQ

Qwe Qwe in Android Developers
Женя
а будет ли он обрабатываться во viewModel, из которой я изначально его вызывал?
Чёстно, 100% не знаю, но по логике, должен.
источник

N

NWB in Android Developers
Подскажите,пожалуйста, метод update запускается в основном потоке &
источник

AU

Andrey Ubububu in Android Developers
да
источник

АС

Александр Сергеевич... in Android Developers
Женя
всем привет! возможно ли без костылей в httpClient добавить логику такую, чтобы если мы получили ответ на запрос 401, то отправляли бы запрос на обновление токена и при успешном обновлении снова запрос, который получил unauthorized ?
authenticator вроде есть
источник

RT

Rauan Toleubek in Android Developers
Женя
всем привет! возможно ли без костылей в httpClient добавить логику такую, чтобы если мы получили ответ на запрос 401, то отправляли бы запрос на обновление токена и при успешном обновлении снова запрос, который получил unauthorized ?
Через interceptor обрабатывать
источник

PE

Pavel Erokhin in Android Developers
Denis
Хэндлер + Runnable, Service + Broadcast receiver, Async + Callback. Если задание именно такое, то на выбор
или корутины здорового человека: launch(Dispatchers.Main) ))))
источник

PE

Pavel Erokhin in Android Developers
Valentin Sergeev
Да, давай тащить корутины в проект ради тикера
а че не так
источник