Pablo
09/09/2025, 5:01 PMrememberSaveable
with LazyListState.Saver.
Also tried saving the state in uistate in the viewmodel uistate:
data class ScreenUiState(val listState: LazyListState = LazyListState()...
But the scroll is still missing when navigating back. Seems that compose even destroys the viewmodels when navigating back.Zach Klippenstein (he/him) [MOD]
09/09/2025, 5:06 PMPablo
09/09/2025, 5:18 PMPablo
09/09/2025, 5:19 PMZach Klippenstein (he/him) [MOD]
09/09/2025, 5:19 PMPablo
09/09/2025, 5:19 PMZach Klippenstein (he/him) [MOD]
09/09/2025, 5:20 PMrememberSaveable { mutableIntStateOf(0) }
, increment it, then navigate forward and back, does the counter get restored?Pablo
09/09/2025, 5:20 PMZach Klippenstein (he/him) [MOD]
09/09/2025, 5:20 PMPablo
09/09/2025, 5:21 PMnavigationCompose = "2.8.9"
Zach Klippenstein (he/him) [MOD]
09/09/2025, 5:25 PMZach Klippenstein (he/him) [MOD]
09/09/2025, 5:30 PMPablo
09/09/2025, 5:32 PMPablo
09/11/2025, 12:24 PMPablo
09/11/2025, 12:25 PMpopUpTo(navController.graph.startDestinationId) {
saveState = true
}
Pablo
09/11/2025, 12:25 PMPablo
09/11/2025, 12:25 PMPablo
09/11/2025, 12:25 PMZach Klippenstein (he/him) [MOD]
09/11/2025, 6:57 PMZach Klippenstein (he/him) [MOD]
09/11/2025, 6:57 PM