А какая ошибка приходит, может токен не передаёте?

|
F SF 2022-07-02 13:33:24
Срабатывает фугкция onfailure
webnickell 2022-07-02 13:33:39
F SF 2022-07-02 13:33:12
Я пробую, у меня нет ответа от сервера

ну, есть открытые апишки тот же unsplash , можно на них тренироваться

F SF 2022-07-02 13:33:40
Поэтому хочу суть понять, что это вообще такое
Antoxa1 2022-07-02 13:33:52
а какая ошибка приходит, может токен не передаёте?
F SF 2022-07-02 13:34:03
webnickell 2022-07-02 13:33:39
ну, есть открытые апишки тот же unsplash , можно на них тренироваться

Не слышал про такой, попробую

Antoxa1 2022-07-02 13:34:05
в ответе будет errorBody
Antoxa1 2022-07-02 13:34:18
Antoxa1 2022-07-02 13:34:05
в ответе будет errorBody

выведите в логе его

F SF 2022-07-02 13:34:47
Antoxa1 2022-07-02 13:33:52
а какая ошибка приходит, может токен не передаёте?

Щас точно не вспомню, ноут дома. Потом посмотрю, как вы сказали через errorBody

F SF 2022-07-02 13:35:17
Но что интересно ошибка не красного цвета, что то illegal, но не как обычно, а белыми буквами
Stas 2022-07-02 13:38:14
xthyjdy 2022-07-02 13:29:46
писал не я и менять что-то нет возможности, приказано работать с тем что имеем

Как же ты хочешь улучшить ничего не меняя? Просто webView реально медленное, ты меняешь ссылку значит идёт загрузка, думаю тут от задержки в полсекунды просто не избавиться, так и скажи заказчику

magic_element 2022-07-02 13:41:35
Всем привет, подскажите, что можно сделать — из активити вызывается bottom sheet, из bottom sheet по действию вызывается alert dialog (bottom sheet закрывается). Так вот, при каком либо действии в alert dialog (нажатии Ок например), должен появляться тост, но приложение падает из-за отсутсвия контекста.
xthyjdy 2022-07-02 13:41:42
Stas 2022-07-02 13:38:14
Как же ты хочешь улучшить ничего не меняя? Просто webView реально медленное, ты меняешь ссылку значит идёт загрузка, думаю тут от задержки в полсекунды просто не избавиться, так и скажи заказчику

я так и сказал)
привел тонну доказательств что вебВью это зло в данной ситуации… но …

Antoxa1 2022-07-02 13:44:04
вопрос. можно ли хранить в синглтоне appContext и не получить утечку памяти? он же по идее не будет меняться в приложении до перезапуска а при перезапуске просто очистится
xthyjdy 2022-07-02 13:44:17
Stas 2022-07-02 13:38:14
Как же ты хочешь улучшить ничего не меняя? Просто webView реально медленное, ты меняешь ссылку значит идёт загрузка, думаю тут от задержки в полсекунды просто не избавиться, так и скажи заказчику

но ведь получилось)
конечно велосипед и против ветра, но все довольны (пока что по крайнем мере)

yesple 2022-07-02 13:44:38
xthyjdy 2022-07-02 13:41:42
я так и сказал)
привел тонну доказательств что вебВью это зло в данной ситуации… но …

Вебвью зло почти во всех ситуациях

Stas 2022-07-02 13:46:09
xthyjdy 2022-07-02 13:44:17
но ведь получилось)
конечно велосипед и против ветра, но все довольны (пока что по крайнем мере)

Не ну если получилось то тогда ок, просто кейс странный

Stas 2022-07-02 13:46:45
Antoxa1 2022-07-02 13:44:04
вопрос. можно ли хранить в синглтоне appContext и не получить утечку памяти? он же по идее не будет меняться в приложении до перезапуска а при перезапуске просто очистится

А нафиг его хранить он же и так есть всегда?

Antoxa1 2022-07-02 13:47:43
Stas 2022-07-02 13:46:45
А нафиг его хранить он же и так есть всегда?

ну я в синглтон префов хотел бы просто передать контекст при инициализации и забить на него в других классах

xthyjdy 2022-07-02 13:48:18
Stas 2022-07-02 13:46:09
Не ну если получилось то тогда ок, просто кейс странный

да, работает отлично), просто нету опыта с rx, уверен что реализовал не правильно, вот и хотел спросить про правильный порядок в моем случае

Stas 2022-07-02 13:51:57
Antoxa1 2022-07-02 13:47:43
ну я в синглтон префов хотел бы просто передать контекст при инициализации и забить на него в других классах

К утечке это не приведет, но я бы так лучше не делал, так как где он нужен он обычно и так есть, если его не нет значит надо его передать, это просто немного структурирует твой код, потом легче будет

Antoxa1 2022-07-02 13:52:58
Stas 2022-07-02 13:51:57
К утечке это не приведет, но я бы так лучше не делал, так как где он нужен он обычно и так есть, если его не нет значит надо его передать, это просто немного структурирует твой код, потом легче будет

ну это я понимаю, но я как раз хотел бы немного избавится от его передачи, потому что изначально когда делал архитектуру, делал очень криво, а рефакторить очень много, поэтому и думаю как лучше сделать

Stas 2022-07-02 13:53:42
Antoxa1 2022-07-02 13:52:58
ну это я понимаю, но я как раз хотел бы немного избавится от его передачи, потому что изначально когда делал архитектуру, делал очень криво, а рефакторить очень много, поэтому и думаю как лучше сделать

Ну а сейчас сделаешь ещё кривее, хороший подход))

Antoxa1 2022-07-02 13:54:54
не, я пока думаю вообще как делать лучше, скорее всего просто буду передавать в каждую функцию по контексту (сейчас везде где нужно передаю через функцию)
creeksoncreeks 2022-07-02 13:55:02
magic_element 2022-07-02 13:41:35
Всем привет, подскажите, что можно сделать — из активити вызывается bottom sheet, из bottom sheet по действию вызывается alert dialog (bottom sheet закрывается). Так вот, при каком либо действии в alert dialog (нажатии Ок например), должен появляться тост, но приложение падает из-за отсутсвия контекста.

вызывай тост из активити

creeksoncreeks 2022-07-02 13:55:15
creeksoncreeks 2022-07-02 13:55:02
вызывай тост из активити

но без кода это гадание на кофейной гуще

Antoxa1 2022-07-02 13:55:39
Antoxa1 2022-07-02 13:54:54
не, я пока думаю вообще как делать лучше, скорее всего просто буду передавать в каждую функцию по контексту (сейчас везде где нужно передаю через функцию)

и ещё вопрос, для префов же кристаллически всё равно, какой контекст им передавать?

andrgames2021 2022-07-02 13:56:46
Antoxa1 2022-07-02 13:55:39
и ещё вопрос, для префов же кристаллически всё равно, какой контекст им передавать?

вместо префов лучше datastorage юзать

Antoxa1 2022-07-02 13:58:47
andrgames2021 2022-07-02 13:56:46
вместо префов лучше datastorage юзать

а какие плюсы оно предоставляет, если мне префы выполняют всё необходимое?

andrgames2021 2022-07-02 13:59:15
Antoxa1 2022-07-02 13:58:47
а какие плюсы оно предоставляет, если мне префы выполняют всё необходимое?

он фулл асинхронный, префы уже устарели

Stas 2022-07-02 14:00:48
Antoxa1 2022-07-02 13:55:39
и ещё вопрос, для префов же кристаллически всё равно, какой контекст им передавать?

Какая-то каша из вопросов у тебя, если хочешь нормальный ответ -научись нормально структурировать, что за проблема, что сделано, что не работает

tpov_oleg 2022-07-02 14:04:11
Подскажите как остановить обсервер?
creeksoncreeks 2022-07-02 14:04:17
Antoxa1 2022-07-02 13:58:47
а какие плюсы оно предоставляет, если мне префы выполняют всё необходимое?

android_ru-1191721.jpg
если префы предоставляют все необходимое – нет смысла использовать датастор просто ради датастора

но вот

Antoxa1 2022-07-02 14:05:23
понял, буду знать, в следующем проекте попробую
creeksoncreeks 2022-07-02 14:08:07
Antoxa1 2022-07-02 13:55:39
и ещё вопрос, для префов же кристаллически всё равно, какой контекст им передавать?

всё равно, любой контекст ищет префы по ключу

Mr_Khakimov 2022-07-02 14:15:25
android_ru-1191724.jpg
всем привет вылетает такая ошибка , старых версия андроида
andrgames2021 2022-07-02 14:18:20
Mr_Khakimov 2022-07-02 14:15:25
всем привет вылетает такая ошибка , старых версия андроида

у тебя там ключ равен нулл…

Mr_Khakimov 2022-07-02 14:19:16
andrgames2021 2022-07-02 14:18:20
у тебя там ключ равен нулл…

да но какой ключ понаятие не имею

andrgames2021 2022-07-02 14:19:42
Mr_Khakimov 2022-07-02 14:19:16
да но какой ключ понаятие не имею

мб код покажешь? если ты не знаешь, мы то откуда знаем, это ты код писал..

Mr_Khakimov 2022-07-02 14:20:24
andrgames2021 2022-07-02 14:19:42
мб код покажешь? если ты не знаешь, мы то откуда знаем, это ты код писал..

android_ru-1191728.jpg

andrgames2021 2022-07-02 14:21:04
Mr_Khakimov 2022-07-02 14:20:24

а можно то же самое, но только с номерами строк?
или они тоже засекречены?

Mr_Khakimov 2022-07-02 14:21:51
android_ru-1191731.jpg

Mr_Khakimov 2022-07-02 14:22:12
Mr_Khakimov 2022-07-02 14:21:51

android_ru-1191732.jpg

capri_xj 2022-07-02 14:22:31
android_ru-1191734.jpg
всем привет. надеюсь кто-то поможет с этой ошибкой? я уже провел часа два или три в гугле в поисках решения, много всякого пробовал. могу расписать в подробностях, но вкратце так: я следовал инструкции со скрина, но это ничего не изменило. я перезагружал пк по пару раз, пересоздавал проект, пересоздавал эмулятор, переустанавливал андроид студио. проц интел, включена виртуализация, хватает оперативки, апишка 30 скачена
Mr_Khakimov 2022-07-02 14:22:31
Mr_Khakimov 2022-07-02 14:22:12

android_ru-1191733.jpg

Mr_Khakimov 2022-07-02 14:24:00
Mr_Khakimov 2022-07-02 14:22:31

скинул весь код потому что, я сам не смог разбираться в этом этот код работает в андроиде выше 8 но в старых версиях чете ругается

artemminitskyi 2022-07-02 14:34:16
Привет, подскажите пожалуйста, у меня на экране есть кастомная анимация из четырёх CardView и я их кручу при помощи AnimationUtils и VideoView они должны работать одновременно, видео работает хорошо, а анимация неправильно) Я знаю что с ней всё хорошо, потому что если убрать VideoView, полностью, всё работает как надо, при этом если только не загружать видео проблема остаётся) Пытался заменить VideoView на ExoPlayer и на Lottie эффект тот же) Пробовал распихать по разному в корутины но не очень в них разбираюсь( В чём может быть дело? Как будто VideoView блокирует остальную анимацию
surik_simyan 2022-07-02 15:22:37
android_ru-1191737.jpg
Ребят, как такой TabLayout можно сделать? (Нижняя полоска)
ttsergey 2022-07-02 15:24:29
android_ru-1191738.jpg
Ребят подскажите как отобразить все пакеты? Чтобы было com -> example -> kiparocleancode
artemminitskyi 2022-07-02 15:25:47
ttsergey 2022-07-02 15:24:29
Ребят подскажите как отобразить все пакеты? Чтобы было com -> example -> kiparocleancode

android_ru-1191739.jpg
Убрать вот эту галочку

ttsergey 2022-07-02 15:27:12
artemminitskyi 2022-07-02 15:25:47
Убрать вот эту галочку

Спасибо вам

|