Size: a a a

Android Developers

2021 September 19

А

Алексей in Android Developers
Начать использовать 😊
источник

L

Leonid in Android Developers
Но так адаптер жестко привязывается к конкретной VM. По идее, он ничего не должен знать об окружающем мире и должен общаться с ним только через колбэки.
источник

L

Leonid in Android Developers
Зачем?
источник

AO

Artem Oborozhny in Android Developers
Как это сделать?
источник

А

Алексей in Android Developers
Я тебе ответил уже на этот вопрос, передай интерфейс
источник

А

Алексей in Android Developers
Ну много плюсов на мой взгляд
источник

L

Leonid in Android Developers
Так же, как это делается в разных setOnClickListener, например.
источник

L

Leonid in Android Developers
Какие?
источник

AO

Artem Oborozhny in Android Developers
Ок, не думал, что с вью моделью это будет норм.
источник

А

Алексей in Android Developers
Уменьшается колличество кода.
источник

А

Алексей in Android Developers
При чем тут vm?
источник

AO

Artem Oborozhny in Android Developers
Не совсем понимаю о чем вы
источник

ES

Egor Sigolaev in Android Developers
Джаву/Котлин изучал?
источник

А

Алексей in Android Developers
Код становится более понятным. Hilt вообще легкий в понимание.
источник

L

Leonid in Android Developers
В адаптер вместо ВМ следует передавать листенер и его дергать из адаптера. Так адаптер будет независим от остальных компонентов приложения.
источник

AO

Artem Oborozhny in Android Developers
Предостережение, я с viewmodel недавно
источник

AO

Artem Oborozhny in Android Developers
Джаву год, котлин полтора месяца
источник

L

Leonid in Android Developers
Кнопкам листенеры назначали же?
источник

L

Leonid in Android Developers
Видел какие-то варианты с ДИ. Понятностью не отличались :)
источник

A

Andrey in Android Developers
В простых случаях можно и лямбду чтоб интерфейсы не плодить
источник