Как стать автором
Обновить

Комментарии 2

Scroll и так сохраняется при открытии экранов и возврате назад, зачем этот велосипед? В каких условиях scroll не сохранит свое состояние?

А какую библиотеку навигации вы используете? Выглядит так, что костыля не нужно было бы писать, если бы корректно работал SavedStateHandle, который как рас таки отвечает за работу rememberSaveable. Возможно вы просто неправильно готовите свою библиотеку навигации и вместо переключения экрана удаляете его, а потом добавляете заново. Это легко проверить, например сделать rememberSaveable с Random, и отобразить его

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории