Size: a a a

Android Developers

2020 August 21

DG

Daniil Galitskiy in Android Developers
Ruslan
Привет. Подскажите по DiffUtil. Есть первоначальный список сообщений, через время в этот же список добавляю еще n кол-во сообщений (id новые). Но onBindViewHolder срабатывает для всего списка. Почему так происходит, должен же, по идеи, срабатывать только для новых?
Скорее всего неправильно использовал его. Если я что-то напутал, то извиняюсь) DiffUtil грубо говоря сравнивает новые и старые итемы и возвращает те, что отличаются. Еще там удобно с пейлоадами работать=)
источник

ИМ

Илья Мурашко... in Android Developers
Daniil Galitskiy
Скорее всего неправильно использовал его. Если я что-то напутал, то извиняюсь) DiffUtil грубо говоря сравнивает новые и старые итемы и возвращает те, что отличаются. Еще там удобно с пейлоадами работать=)
Не совсем, он не возвращает, он вызывает метод notifyItemChanged() над элементами, которые изменились, чтобы не перерисовывать весь список
источник

R

Ruslan in Android Developers
Daniil Galitskiy
Скорее всего неправильно использовал его. Если я что-то напутал, то извиняюсь) DiffUtil грубо говоря сравнивает новые и старые итемы и возвращает те, что отличаются. Еще там удобно с пейлоадами работать=)
именно, я сравнивал старый список с новыми элементами, а нужно было сравнить старый список со списком (старые + новые)
источник

DG

Daniil Galitskiy in Android Developers
Илья Мурашко
Не совсем, он не возвращает, он вызывает метод notifyItemChanged() над элементами, которые изменились, чтобы не перерисовывать весь список
Спасибо) Мало с ним работал, надо бы получше изучить. С виду все просто выглядит и проблем никаких не вызывало
источник

MB

Misha Britov in Android Developers
Всем привет!
Подскажите как я могу затать иконке высоту 200dp и разместить ее по центру черного фона
источник

AC

Arsen CeH9 in Android Developers
Misha Britov
Всем привет!
Подскажите как я могу затать иконке высоту 200dp и разместить ее по центру черного фона
двумя разными вью
источник

M

Mikhail in Android Developers
Ребята, какой путь каноничней? Сменилось дефолтное значение в шаред преференс: 1 путь - достаем старое значение, прибавляем новое значение, 2 путь - достаем и сразу перезаписываем новое значение
источник

AC

Arsen CeH9 in Android Developers
Arsen CeH9
двумя разными вью
аа, это сплеш, тогда забей)
источник

MB

Misha Britov in Android Developers
хах, а чем сплеш отличается? типа только примитивные элементы верстки можно использовать?
источник

NM

Nikolai Melkov in Android Developers
Сплеш должен появляться когда приложение запустилась но активити ещё не отобразилась
источник

NM

Nikolai Melkov in Android Developers
Misha Britov
Всем привет!
Подскажите как я могу затать иконке высоту 200dp и разместить ее по центру черного фона
Как и первый <item android:drawable..
Размер задаётся внутри drawable ресурса, если вектор то явно в xml, если растр то положи в соответствующую папку, необходимого размера
источник

в

вирій in Android Developers
Привет ребята, школьник, хочу в андроид, с чего начать?
источник

w

whoami in Android Developers
с английского
источник

D

DarkPerl in Android Developers
С Алгебры ) 😁
источник

VS

Vladislav Sobol in Android Developers
вирій
Привет ребята, школьник, хочу в андроид, с чего начать?
С языка программирования
источник

QH

Quantum Harmonizer in Android Developers
Vladislav Sobol
С языка программирования
this
источник

D

DarkPerl in Android Developers
super 😁
источник

в

вирій in Android Developers
Половина шутов в общем, ну а серьезно, хочу вкатиться в обучение и не знаю с чего начать
источник

w

whoami in Android Developers
ниче сибе) полчата обозвал хорошее начало карьеры
источник

D

DarkPerl in Android Developers
вирій
Половина шутов в общем, ну а серьезно, хочу вкатиться в обучение и не знаю с чего начать
Мы все обиделись ) 😁
Вкатиться никак )
Научиться можно )
Google уже пробовали?)
источник