Size: a a a

StartAndroid Ru Chat

2021 March 03

А

Алекс in StartAndroid Ru Chat
Сергей П.
Синхронизировать надо изменения списка, что ли. А то пока он считает мы его еще стораз поменяем
Но данные то в адаптере все равно актуальные, пусть хоть 20 раз меняют.
Но конечно если он считает изменения условно 5 сек и в этот момент нажать, то тогда ничего в голову не приходит, кроме как блочить ui и когда закончит считать разблочить
источник

А

Алекс in StartAndroid Ru Chat
Типа прогрессбар показывать.
источник

S

Sergey in StartAndroid Ru Chat
Ну вот не очень понимаю,  как мне просто в каждый холдер при удалении одного элемента прокинуть грубо говоря, вещь, которая сама по себе... Она не имеет прямого отношения к списку, по которому отображаются данные в адаптере...
источник

S

Sergey in StartAndroid Ru Chat
Кажется, немного запутались😄
источник

А

Алекс in StartAndroid Ru Chat
Определись для чего она тебе нужна)))
Я конечно не супер какой то спец, но я не понимаю для чего тебе это(((
источник

СП

Сергей П. in StartAndroid Ru Chat
Sergey
Ну вот не очень понимаю,  как мне просто в каждый холдер при удалении одного элемента прокинуть грубо говоря, вещь, которая сама по себе... Она не имеет прямого отношения к списку, по которому отображаются данные в адаптере...
В его Tag суй, там любой объект хранить можно....не понял, при байндинге или при удалении?
источник

S

Sergey in StartAndroid Ru Chat
Сергей П.
В его Tag суй, там любой объект хранить можно....не понял, при байндинге или при удалении?
При любом изменении: удалении, добавлении, обновлении)) Для всех холдеров ее изменить)
источник

S

Sergey in StartAndroid Ru Chat
Алекс
Определись для чего она тебе нужна)))
Я конечно не супер какой то спец, но я не понимаю для чего тебе это(((
Там в этой штуке содержу нужные данные, которые отображаю потом)) Но при удалении или добавлении элемента в ресайлер, в адаптер устаналивливается новая такая штука с новыми данными. Она для отображения информации))
источник

А

Артём in StartAndroid Ru Chat
Звучит так, будто Вы накодили что-то сильно не то.
источник

А

Алекс in StartAndroid Ru Chat
Sergey
При любом изменении: удалении, добавлении, обновлении)) Для всех холдеров ее изменить)
Тогда держи в адаптере, а в холдерах получай этот объект
источник

S

Sergey in StartAndroid Ru Chat
Алекс
Тогда держи в адаптере, а в холдерах получай этот объект
Вот в статическом адаптере его и получить)) Так понимаю, путь через Tag)
источник

А

Алекс in StartAndroid Ru Chat
Sergey
Вот в статическом адаптере его и получить)) Так понимаю, путь через Tag)
А почему адаптер статический, звучит как то... страшно
источник

S

Sergey in StartAndroid Ru Chat
Алекс
А почему адаптер статический, звучит как то... страшно
Ой, пардон, статическом холдере...
источник

А

Алекс in StartAndroid Ru Chat
Sergey
Ой, пардон, статическом холдере...
Звучит так же страшно)))
источник

А

Артём in StartAndroid Ru Chat
Ну, то, что холдер статический - это Джава-норма.
источник

СП

Сергей П. in StartAndroid Ru Chat
Sergey
При любом изменении: удалении, добавлении, обновлении)) Для всех холдеров ее изменить)
Я хз где там внутри ресайклера список холдеров живых. Они же не для всех элементов есть. Вероятно он в приватном списке.
источник

А

Алекс in StartAndroid Ru Chat
Артём
Ну, то, что холдер статический - это Джава-норма.
А момеори лик и т.д.? Там же ссылки на view
источник

А

Артём in StartAndroid Ru Chat
Алекс
А момеори лик и т.д.? Там же ссылки на view
Я не вдавался никогда в подробности, как оно работает и почему он статический создаётся. Однако, проблем с этим не наблюдал.
источник

А

Алекс in StartAndroid Ru Chat
Хм... ок.
источник

S

Sergey in StartAndroid Ru Chat
Ну статический,  чтобы не держать ссылку на адаптер, поэтому в этом холдере нет доступа к полям и функциям адаптера...
источник