nitrog42
08/24/2021, 4:36 PMval value by it.savedStateHandle.getLiveData<String>("Value").observeAsState()
val rememberedValue by rememberSaveable(value) {
mutableStateOf(value ?: "Empty")
}
When "Value" is set, rememberedValue remains Empty.
If I use remember(value)
or even remember
, it works and display the content of value
I have to add that it works when setting the value from the same Composable, but not when using Navigation with two screens (first screen display value, second screen set value and pop) :
navController.previousBackStackEntry?.savedStateHandle?.set("Value", "value")
navController.popBackStack()
is it a known bug ?nitrog42
08/24/2021, 4:41 PMnitrog42
08/25/2021, 7:03 AM