Size: a a a

Android Developers

2021 September 09

ОА

Оганнес Асатрян... in Android Developers
адаптер просто должен получить список данных и отобразить на юай в ресайклере
не надо грузить его логикой излишней
источник

SM

Scrooge McDuck in Android Developers
Еще раз все переписывать?(
источник

ОА

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

ІЧ

Ів∆н Чернухін... in Android Developers
И клин архитектуру завези
источник

ОА

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

МП

Матвей Попов... in Android Developers
господи какой же говнокод
источник

ОА

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

ОА

Оганнес Асатрян... in Android Developers
не завидуй) ему это рефакторить
источник

SM

Scrooge McDuck in Android Developers
А что я не так переписал, сказали сделай один rv, я сделал🧐
источник

ОА

Оганнес Асатрян... in Android Developers
просто посмотри на мои советы

храни список в вм, меняй его там. результат доноси до адаптера
код в адаптере должен быть максимум на 50 линий
источник

ОА

Оганнес Асатрян... in Android Developers
метод онбайнд должен быть в 1 линию
holder.bind(list[position])
источник

ОА

Оганнес Асатрян... in Android Developers
и я же вчера для тебя специально час писал код чтобы его взял и юзал
источник

ОА

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

N

Nick in Android Developers
Холиварный критерий, но для начала действительно пойдет
источник

SM

Scrooge McDuck in Android Developers
Для того чтобы юзать, надо для начала его понять
источник

ОА

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

ОА

Оганнес Асатрян... in Android Developers
адаптер должен быть таким

конструктор кликлиснер

создание вьюхолдера : вызов конструктора
байнд 1 линия холдер.бинд(айтем)
сайз 1 линия

класс вьюхолдера
1 метод байнд
в нем делаем матчинг данных к вью
сетим лиснеры
источник

ОА

Оганнес Асатрян... in Android Developers
в вм храним список
получаем экшны на модификацию списка
постим обратно свежий список в адаптер
дифутилсом делаем чейнж
источник

ОА

Оганнес Асатрян... in Android Developers
те.. у тебя из адаптера идет событие на изменение списка в вм
и из вм идет новый список в дифутил и в адаптер
источник

N

Nick in Android Developers
Можно ж сетить листенеры в конструкторе?
источник