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

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

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

27 ответов

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

ой наоборот

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

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

live data? ну вот)

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

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

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

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

notifydatasetchange, да

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

да кстати

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

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

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

xD

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

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

заменять)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@Aiwan что такое база образца?
Alexey
27
Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
что читать по делфи?вообще 0 в нем
fd dsds
9
const dirname = new URL((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.src || new UR...
Kirill Shaplyko
4
how would you do any of that offline?
Thomas
7
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
Карта сайта