Alex
08/19/2023, 6:22 AMSaveableStateProvider
?
val stateHolder = rememberSaveableStateHolder()
stateHolder.SaveableStateProvider(key = "first") {
val randomStringOne = rememberSaveable(key = "value") {
UUID.randomUUID().toString()
}
SideEffect {
Log.v("StateRestoring", "First: $randomStringOne")
}
}
stateHolder.SaveableStateProvider(key = "second") {
val randomStringTwo = rememberSaveable(key = "value") {
UUID.randomUUID().toString()
}
SideEffect {
Log.v("StateRestoring", "Second: $randomStringTwo")
}
}