Size: a a a

Android Developers

2021 August 10

ОА

Оганнес Асатрян... in Android Developers
class DataContainer {

private val liveData = MutableLiveData<Int>( )

fun update(code: Int) {
liveData.postValue(code)
}

fun observe() {
livedata.observe
источник

ОА

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

R

RX in Android Developers
Спасибо
источник

ОА

Оганнес Асатрян... in Android Developers
вообще это называется SharedViewModel
источник

R

RX in Android Developers
Спасибо! Надо почитать.
источник

ОА

Оганнес Асатрян... in Android Developers
просто отдай один и тот же инстанс 2 вьюмоделям и все
источник

PR

Pavel Rukin in Android Developers
Добрый день. Подскажите пожалуйста  библиотеку с помощью которой можно создать expandable list в котором будет два других expandable list
вообще пользовался https://github.com/h6ah4i/android-advancedrecyclerview но как внутрь одного раскрывающегося item засунуть несколько других не нашел как сделать
источник

PR

Pavel Rukin in Android Developers
что-то наприер такого
источник

ОА

Оганнес Асатрян... in Android Developers
у меня есть решение, но оно тебе не понравится
написать самому ручками все это

как я сделал в своем проекте

есть кеш лист где условно 100 айтемов
когда схлопывается - в кеше остается 100 айтемов, но на юай идет в ливдату 80

для тебя мб сложно будет, но один раз разберешься и норм
источник

ОА

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

ОА

Оганнес Асатрян... in Android Developers
там и юнит тесты есть. по ним поймешь как оно работает
источник

A

Alex Android in Android Developers
Например сделать разные ViewType'ы, менять модель и обновлять сублист адаптера
источник

ОА

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

PR

Pavel Rukin in Android Developers
ViewType'Ы childViewHolder'а?
источник

A

Alex Android in Android Developers
Тебе не нужен список во вьюхолдере, при первом приближении. Просто сделай в одном списке айтемы разных типов
источник

ОА

Оганнес Асатрян... in Android Developers
будет 3 вьютайпа
LevelOne
LevelTwo
LevelThree
источник

A

Alex Android in Android Developers
При раскрытии "старшего" в список добавляются "младшие"
источник

ОА

Оганнес Асатрян... in Android Developers
вот же код. глянь ну
источник

MS

Maxim Sultakov in Android Developers
а как с анимацией дело обстоит при таком подходе?
источник

ОА

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