Size: a a a

Android Developers

2021 November 12

AS

Alexander Stepanov in Android Developers
Прошу прощения, у меня recyclerview, мне нужно именно заменить объекты, которые отображаются в нем
источник

L

Leonid in Android Developers
У адаптера есть методы notifyXxxxx
источник

d

double_b in Android Developers
источник

AS

Artem Slinkin in Android Developers
даже если ищет это - это неправильный путь. надо менять список объектов адаптера и вызывать notify
источник

В

Виктор in Android Developers
Или, если есть правильный DiffUtil, то просто submitList
источник

AS

Alexander Stepanov in Android Developers
да, то  что нужно, спасибо!
источник

AS

Artem Slinkin in Android Developers
источник

L

Leonid in Android Developers
После notify адаптер сам разберётся, кто у него видимый, а кто нет.

Вы собираетесь самостоятельно делать работу адаптера, которую он и так уже умеет делать.
источник

AS

Artem Slinkin in Android Developers
интересно, при скролле тоже будет обновлять? :D
источник

AS

Alexander Stepanov in Android Developers
тут не чистый recyclerview, а куча надстроенных классов на нем, суть в том, что у последней использованной надстройки есть метод, который позволяем внедрить конкретный элемент и перерисовать только эту часть, у меня может быть список их нескольких тысяч элементов, и у каждого обновляется интерфейс, мне нужно обновить лишь видимую часть
источник

AS

Alexander Stepanov in Android Developers
да, потому что при скролле обновляются данные уже из списка обновленного
источник

AS

Artem Slinkin in Android Developers
представляю какие там костыли..
источник

AS

Alexander Stepanov in Android Developers
наверно забыл упомянуть, что это нужно для реактивного вызова
источник

AS

Alexander Stepanov in Android Developers
Код не мой, я лишь дорабатываю)
источник

L

Leonid in Android Developers
Всегда было интересно, как юзер в реальной жизни может использовать список с тысячами элементов и не придёт ли к нему однажды OOM.
источник

AS

Artem Slinkin in Android Developers
лучше, как говорится, день потерять, потом за 5 минут долететь, чем сверху на костыли соплями крепить инвалидную коляску
источник

L

Leonid in Android Developers
+ 😁👍
источник

AS

Alexander Stepanov in Android Developers
судя по тому, что написано, хранятся очень простые данные, сам список очищается через какое-то время
источник

L

Leonid in Android Developers
Но тысячи элементов при этом!
источник

d

double_b in Android Developers
как-то было в каком-то стороннем клиенте тг
через поиск в одной большой группе нашел сообщение годовой давности - и тупо начал скролить вниз (не быстро, а читая)
не знаю сколько пролистал - но много (где-то 4-5 месяцев переписки)
в конечном итоге приложение зависло на пару сек - и после автоматом проскролило в самый низ
источник