вот заметил что при уходе с экрана на другой и возврате потом обратно не правильно сохраняется позиция списка. Грубо говоря могу уйти с 100ого элемента на другой экран а когда возвращаюсь список начиная с 30ого отображается. Кто-нибудь с таким сталкивался ? Бороться возможно ?
Я пока с задержкой в 50мс в LaunchedEffect восстанавливаю позицию скролла🤷🏼♂️
Т/е/ вы просто перед уходом сохраняете позицию а потом вызываете scroll to ?
А вы сохраните в какой момент? Постоянно мониторит позицию или в момент перехода ?
DisposableEffect { onDispose { туть } } в моем случае
Спасибо буду пробовать
Я понял откуда росту ноги у этой проблемы. Ситуация такая например у нас initial loading 50 элементов. Мы пролистываем например до 100ого. Далее когда возвращаемся то список читает первые 50 штук. И пытается скроллится на 100 но не может потому что их нет. Судя по всему в этом и есть проблема . Список теоретически не должен был перечитываться .
я боролся, но у меня кэш не то в итоге просто сейвил..
Есть. Но он то читает только первые 50
Обсуждают сегодня