Size: a a a

Android Developers

2021 November 10

JO

Jasurbek Oripov in Android Developers
invalidates caches / Restart
источник

A

Alex Android in Android Developers
вызвать супер в первой строке метода
источник

К

Кемель in Android Developers
delal
источник

ЕГ

Евгений Гончаров... in Android Developers
Обновить студию или вырубить правило
источник

К

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

🚧

🚧 in Android Developers
ниче не понимаю, просто что ли подчеркивает или в рантайме гдето?
источник

A

Alex Android in Android Developers
сбилди заново. Ctrl+F9
Переимпортируй градл
File restart and invalidate
источник

К

Кемель in Android Developers
просто подчеркивает
источник

В

Виктор in Android Developers
Сами обсерверы не трогайте. Если внутри уже делается что-то неспецифичное для активити/фрагмента, то дергайте методы извне. Ещё обсерверы, которые не делают работы с View, могут быть в ViewModel. Хотя, теоретически, могут быть где угодно.
источник

В

Виктор in Android Developers
Да
источник

G

Galymzhan in Android Developers
Значит можно делать и дизайн приложения на Kotlin и Java, как я понял ?
источник

🚧

🚧 in Android Developers
Дизайн верстать на xml или kotlin. Блин, почему бы не начать смотреть уроки, чтоб начать понимать предметную область?
источник

В

Виктор in Android Developers
Вместо async можно просто launch
источник

НЦ

Никита Цвырков... in Android Developers
Кроме того что хотел разгрузить Фрагмент от множественных подписок возникла и такая ситуация:
- есть фрагмент Логин который подписан на множество сетевых запросов (4) и по их завершении выдает или ошибку или пускает к контенту.
- реализую автологин, т.е. все это нужно делать на пару шагов раньше, в другом (Launch) фрагменте.

Вопрос - дублировать код (не хотелось бы) или все же вынести логику в отдельный класс и пробрасывать в него LifecycleOwner фрагмента?
источник

A

Alex Android in Android Developers
Конечно выделить
источник

В

Виктор in Android Developers
Дублирующий код можно в общую ViewModel положить. Запросы пусть совершаются там же(если запросы очень сложные и их много, то можно из VM дергать методы в других классах). Фрагменты пусть слушают какую-нибудь одну-две результирующие LiveData/StateFlow/SharedFlow
источник

В

Виктор in Android Developers
Точнее сами запросы должны быть в репозиториях, а уже через VM оповещать результирующий LD/SF
источник

ZP

Zmih Porey in Android Developers
Всем привет! Может кто сталкивался? Нудно перевести проект на compose, но постепенно, у меня пол проекта будет на xml-ках  а половина на compose, у меня в проекте есть koin и viewModel. Когда я импортирую зависимости viewModel для койн и композ, у меня в модулях койна происходит конфликт имен
источник

НЦ

Никита Цвырков... in Android Developers
Ну у меня сетевые запросы в репозитории -> в VM LiveData -> во фрагменте подписка на LiveData и проверка результата
источник

ZP

Zmih Porey in Android Developers
Сейчас скрин сделаб
источник