Shakil Karim
03/10/2021, 4:34 PMShakil Karim
03/10/2021, 4:36 PMvar selectedDashboardTab = rememberSaveable(TabSaver) { mutableStateOf(DashboardTab.HOME) }
val TabSaver = Saver<DashboardTab, Int>(
save = {
if (it == DashboardTab.HOME) {
0
} else 1
},
restore = {
if (it == 0) {
DashboardTab.HOME
} else {
DashboardTab.STORE
}
}
)
Going to screen B and coming to Screen A doesn't save the state.SaurabhS
03/10/2021, 4:49 PMstateSaver = TabSaver
.Andrey Kulikov
03/10/2021, 5:15 PMShakil Karim
03/10/2021, 5:49 PM