Size: a a a

Android Developers

2021 September 19

А

Алексей in Android Developers
Да, вполне
источник

AO

Artem Oborozhny in Android Developers
А контекст передать в конструктор адаптера?
источник

L

Leonid in Android Developers
Во-первых, он там уже есть. Во-вторых, зачем?
источник

AO

Artem Oborozhny in Android Developers
Ну я создаю ViewModelProvider и туда передаю активити(ошибся с контекстом), от туда я его вызвать не могу.
источник

L

Leonid in Android Developers
В VM нельзя передавать ссылку на Activity и вообще на всё, что связано с lifecycle. Утечёт.
источник

AO

Artem Oborozhny in Android Developers
Странно, requestActivity(или как то так) по гайду передаю и все норм
источник

AO

Artem Oborozhny in Android Developers
Можно пример кода, если не трудно?
источник

L

Leonid in Android Developers
facepalm
Если компилятор не ругается, то это не значит, что так можно.
Активити помрет, ссылка на нее останентся в VM. Память утечёт.

Нормальный способ из адаптера общаться с внешним миром - https://t.me/android_ru/1022437
источник

ES

Egor Sigolaev in Android Developers
лайвдата лишняя имхо, обычный колбек прокинуть и всё готово
источник

L

Leonid in Android Developers
Это как один из вариантов просто.
источник

ES

Egor Sigolaev in Android Developers
Мне кажется человек просто начал с андроида, пропустив джаву/котлин. Иначе наладить общение между 2 классами не составит труда.
источник

ИC

Иван Calloop in Android Developers
Всем привет. Подскажите, как начинающему, если я хочу список с разными типами блоков (первый - текст, второй - картинка и т.д.), стоит использовать ListView, или RecyclerView?
Пример:
источник

ES

Egor Sigolaev in Android Developers
Смотря сколько типов и самих ячеек
источник

ОА

Оганнес Асатрян... in Android Developers
recyclerview
источник

L

Leonid in Android Developers
RecyclerView, где у адаптера разные viewType.
источник

ES

Egor Sigolaev in Android Developers
в компоузе засунул всё в LazyColumn и готово
источник

ОА

Оганнес Асатрян... in Android Developers
а как потом доставать?
источник

ES

Egor Sigolaev in Android Developers
Кого доставать?
источник

ОА

Оганнес Асатрян... in Android Developers
забей
источник

ИC

Иван Calloop in Android Developers
Спасибо за ответы!
источник