Для реализации списка использую paging (network mediation + db). Так

вот заметил что при уходе с экрана на другой и возврате потом обратно не правильно сохраняется позиция списка. Грубо говоря могу уйти с 100ого элемента на другой экран а когда возвращаюсь список начиная с 30ого отображается. Кто-нибудь с таким сталкивался ? Бороться возможно ?

10 ответов

4 просмотра

Я пока с задержкой в 50мс в LaunchedEffect восстанавливаю позицию скролла🤷🏼‍♂️

Anton-Potekhin Автор вопроса
Magenta Soup
Я пока с задержкой в 50мс в LaunchedEffect восстан...

Т/е/ вы просто перед уходом сохраняете позицию а потом вызываете scroll to ?

Anton-Potekhin Автор вопроса
Magenta Soup
Да

А вы сохраните в какой момент? Постоянно мониторит позицию или в момент перехода ?

Anton-Potekhin Автор вопроса
Anton-Potekhin Автор вопроса
Magenta Soup
Я пока с задержкой в 50мс в LaunchedEffect восстан...

Я понял откуда росту ноги у этой проблемы. Ситуация такая например у нас initial loading 50 элементов. Мы пролистываем например до 100ого. Далее когда возвращаемся то список читает первые 50 штук. И пытается скроллится на 100 но не может потому что их нет. Судя по всему в этом и есть проблема . Список теоретически не должен был перечитываться .

я боролся, но у меня кэш не то в итоге просто сейвил..

Anton-Potekhin Автор вопроса
Amir Konovalov
кэша нет?

Есть. Но он то читает только первые 50

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

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

коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
А если без шуток, на чем десктоп сейчас пишут кроссплатформенный (ну чтобы с минимальным допиливанием под каждую платформу) и чтобы хорошая производительность софта была. Толь...
🐈
9
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
Добрый день, коллеги, подскажите пожалуйста, есть ли кто-то тут, или у кого знакомые Senior / Lead C++, в идеале бы еще с QT с опытом или желанием работать с десктопом? Или эт...
🐈
5
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Всем привет, подскажите где можно найти фриланс работы?
Вадим
7
Привет. Кто-то использует Vault KV как корпоративную хранилку паролей? Какие минусы?)
Alex R
3
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Добрый день, в тейлоре насоздавал галерей и хочу на странице вывести только те, что указаны в массиве и самое главное в том же порядке. gallery.whereIn возвращает какой свой ...
Artem Anufrirev
2
Карта сайта