Size: a a a

Android Developers

2020 April 17

АГ

Александр Гудым... in Android Developers
Назарий
это я чего-то не понимаю или можно забить и юзать мэйн?)
не даст
источник

QH

Quantum Harmonizer in Android Developers
Назарий
это я чего-то не понимаю или можно забить и юзать мэйн?)
за это время можно было уже 16 раз проверить :)
источник

Н

Назарий in Android Developers
Quantum Harmonizer
за это время можно было уже 16 раз проверить :)
да у меня всё на мейнах работает в приложении и никаких проблем не возникает даже при долгих запросах)
источник

QH

Quantum Harmonizer in Android Developers
Назарий
да у меня всё на мейнах работает в приложении и никаких проблем не возникает даже при долгих запросах)
ну значит можно, значит, само переключает
источник

Н

Назарий in Android Developers
окей, спасибо
источник

КР

Кирилл Романенко... in Android Developers
Подскажите, пожалуйста, уже всю голову сломал с одним багом.

Сделал кастомный вьюгрупп, проставил всем вьюхам айдишники.
На одном экране используется 4 вьюхи такого типа. Одна из них не пустая, у остальных контента нет.

Перехожу на другой экран, возвращаюсь - контент от одной вьюхи размазался по всем четырем.

У меня есть подозрение, что что-то не так с восстановлением состояния вьюхи (у меня его вообще нет, но мб в этом проблема). Куда копать с этим багом? Тут даже вёрстку и код не буду скидывать, потому что проблема точно не в них, а где-то в моём непонимании процессов восстановления состояния вьюхи.
источник

TT

Turalllb Turalll in Android Developers
Quantum Harmonizer
ну значит можно, значит, само переключает
да это наверно потому что ретрофит, даже без корутин из UI вроде работал, под капотом разруливает
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Подскажите, пожалуйста, уже всю голову сломал с одним багом.

Сделал кастомный вьюгрупп, проставил всем вьюхам айдишники.
На одном экране используется 4 вьюхи такого типа. Одна из них не пустая, у остальных контента нет.

Перехожу на другой экран, возвращаюсь - контент от одной вьюхи размазался по всем четырем.

У меня есть подозрение, что что-то не так с восстановлением состояния вьюхи (у меня его вообще нет, но мб в этом проблема). Куда копать с этим багом? Тут даже вёрстку и код не буду скидывать, потому что проблема точно не в них, а где-то в моём непонимании процессов восстановления состояния вьюхи.
у вьюх внутри вьюгрупп совпадают айди
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
у вьюх внутри вьюгрупп совпадают айди
Да. А что делать? Это же готовый вьюгрупп.
источник

QH

Quantum Harmonizer in Android Developers
Turalllb Turalll
да это наверно потому что ретрофит, даже без корутин из UI вроде работал, под капотом разруливает
дык без корутин там блокирующий execute и коллбэчный enqueue на выбор
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Да. А что делать? Это же готовый вьюгрупп.
Можно внутри после findViewById стирать айдишники и сохранять состояние руками 🤷‍♂️
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
Можно внутри после findViewById стирать айдишники и сохранять состояние руками 🤷‍♂️
Так я состояние вообще не храню. Я использую айдишники чтобы контент проставлять.
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Так я состояние вообще не храню. Я использую айдишники чтобы контент проставлять.
тогда явно отключи хранение состояния вьюхам
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
тогда явно отключи хранение состояния вьюхам
О, а так можно? Как? Переопределить onSaveState и кидать туда null?
источник

TT

Turalllb Turalll in Android Developers
Quantum Harmonizer
дык без корутин там блокирующий execute и коллбэчный enqueue на выбор
а можно коротко о том, как сейчас модно с сетью работать. У нас в приложении fuel с оберткой для резалтов. Почему используют ретрофит? или его уже тоже наворотили после того как котлин с корутинами подъехал? Я помню только на джава его с колбеками
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
О, а так можно? Как? Переопределить onSaveState и кидать туда null?
по-моему есть просто флаг для этого
источник

QH

Quantum Harmonizer in Android Developers
Turalllb Turalll
а можно коротко о том, как сейчас модно с сетью работать. У нас в приложении fuel с оберткой для резалтов. Почему используют ретрофит? или его уже тоже наворотили после того как котлин с корутинами подъехал? Я помню только на джава его с колбеками
🤷‍♂️ прижился, вот и используют
fuel пиздец говнище
источник

TT

Turalllb Turalll in Android Developers
Quantum Harmonizer
🤷‍♂️ прижился, вот и используют
fuel пиздец говнище
почему это ?
источник

QH

Quantum Harmonizer in Android Developers
ретрофит был задолго до котлина, встроенная поддержка корутин там не так давно
источник

TT

Turalllb Turalll in Android Developers
вот сейчас с ним борюсь, исключения всякие бросает не fuelовские , а из okhhtp прилетают аж.
источник