Florian Walther (live streaming)
12/21/2021, 12:11 PMobserveAsState
take care of that?
https://stackoverflow.com/a/66837741val addEditRewardResult = navController.currentBackStackEntry
?.savedStateHandle?.getLiveData<String>(ADD_EDIT_REWARD_RESULT)?.observeAsState()
val scaffoldState = rememberScaffoldState()
val context = LocalContext.current
LaunchedEffect(key1 = addEditRewardResult) {
addEditRewardResult?.value?.let { addEditRewardResult ->
when (addEditRewardResult) {
RESULT_REWARD_ADDED -> {
scaffoldState.snackbarHostState.showSnackbar(context.getString(R.string.reward_added))
}
RESULT_REWARD_UPDATED -> {
scaffoldState.snackbarHostState.showSnackbar(context.getString(R.string.reward_updated))
}
}
}
}