Florian Walther (live streaming)
observeAsState
val 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)) } } } }
A modern programming language that makes developers happier.