Size: a a a

Android Developers

2021 November 16

EB

Elisey Budnitsky in Android Developers
А если через аттрибуты поискать?
источник

A

Asel Kuchkacheva in Android Developers
Попробую
источник

В

Виктор in Android Developers
Народ, кто-нибудь сталкивался с тем, что в ListAdapter в DiffUtil oldItem и newItem оба являются новыми элементами из списка и, соответственно, изменения в адаптере не отображаются? Проблема точно не в старой копии листа, она всегда новая. Дебаггером также проверил на наличие изменений. Все корректно. Если в колбэке submitList сделать notifyItemChanged(), то все работает, но что не так со стандартным механизмом DiffUtil? Почему его oldItem может быть новым элементом?
источник

E

Evansir in Android Developers
Просто разницу рассчитывайте до присвоения листа
источник

A

Asel Kuchkacheva in Android Developers
Нету
источник

В

Виктор in Android Developers
Вы про payload? Я просто юзаю стандартную имплементацию DiffUtil.
источник

В

Виктор in Android Developers
Логирую areContentsTheSame и там элементы оба новые
источник

E

Evansir in Android Developers
Попробуйте переписать на общую форму
источник

В

Виктор in Android Developers
Ок, спасибо
источник

ИВ

Илья Высоцкий... in Android Developers
не помогло
источник

L

Leonid in Android Developers
Покажите файл
источник

ИВ

Илья Высоцкий... in Android Developers
источник

ИВ

Илья Высоцкий... in Android Developers
ну вообще видимо в другом дело, вообще не реагирует на мои изменения в этом файле, я могу вообще удалить имейдж и он отсанется
источник

В

Виктор in Android Developers
Вы же имели ввиду оверрайднуть getChangePayload? Он ведь не вызовется в моем случае, ибо areContentsTheSame = true
источник

AS

Artem Slinkin in Android Developers
подозреваю, ты пытаешься менять код в файле из build папки
источник

MV

Max V in Android Developers
Всем привет. Такой вопрос: в mainactivity есть кнопки, по клику загружается во фрагмент RV, необходимо деактивировать кнопки в mainactivity пока не будет сделан выбор в RV. Деактивацию довольно просто сделал, а как сделать чтобы mainactivity передалась активация кнопок? Понимаю что надо прописать в обработку в onBindViewHolder но не могу понять что именно, думал можно просто метод в mainactivity добавить на активацию, и его вызвать в onBindViewHolder но так не работает.
источник

E

Evansir in Android Developers
Я имел в виду использовать обычный каллбек
источник

В

Виктор in Android Developers
Ааа, понял. Спасибо)
источник

Б

Барвиха^^🦋🐝🐞🦎🐣🐿🦌🦆🐸🪲🐛... in Android Developers
Ребятки, подскажите пожалуйста. Как убрать ошибку
источник

AT

Arqin T in Android Developers
первые 2 строчки лишние
источник