169 похожих чатов

Если данные получаю раньше чем загружаю их в адаптер в

recyclerview, что лучше делать?

27 ответов

20 просмотров
Абл- Автор вопроса

ой наоборот

Наверное mvvm поможет ?)

Абл- Автор вопроса

live data? ну вот)

Надо разбирается , но в правильном направлении делаешь )

Что за тайная техника добавлять айтемы по одному и при каждом добавлении делать полную перерисовку ресайклера?

Абл- Автор вопроса

Это разве перерисовка?

notifydatasetchange, да

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

да кстати

У ресайклера есть инструмент, diffutil, чтобы эффективно обновлять список. Почитай

ну не грузи ты, пусть с основами программирования разберётся

Абл- Автор вопроса

xD

Абл- Автор вопроса

такс, а что вы имеете ввиду под словом замещать?

заменять)

Абл- Автор вопроса

так прикол в том что при открытии фрагмента ресайклер пустой

не вникал в проблему, если честно) я человек простой, увидел баг — озвучил)

Абл- Автор вопроса

ваххаах, хорошо я учту в следующий раз

Абл- Автор вопроса

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

Это нормальное поведение когда рецайклер подготовлен, настроен запихан адаптер, а данные ещё не пришли. Используй шиммеры там например/прогресс какой для юзера.

ну так показывай прогресс бар

Абл- Автор вопроса

лол нет, потом в итоге данные прогружаются, а потом я их добавить туда не могу

почему нет? лайв дате мутабельный лист

Блин, парень, ну почитай ты документацию, например. По той же лайвдате. Там ведь примеры даже описаны. Миллион статей на медиуме, как лайвдату к сети и ресайклеру вяжут и прочее

Какие буквы непонятны? https://t.me/android_ru/846274

Абл- Автор вопроса

xDDDDDDDDDDDd looooooooooooooooooooooooooooooool Ошибка вообще не в этом походу, такой вот прикол, решил я на searchview нажать по приколу, и потом тут всё выскочило, все данные и столбцы и данные в recyclerview

да, но послушай, что тебе про лайв дату говорят, и обновление recycler-а)

Абл- Автор вопроса

да, я возьму на заметку перед следующим проектом хорошо прочитать про multithreading, livedata,mvvm и обновление recycler-а

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта