sindrenm
hiltViewModel()
SavedStateHandle
ViewModel
NavBackStackEntry
composable("route") { bse -> bse.savedStateHandle.set("some-key", "some-value") val viewModel: ScreenViewModel = hiltViewModel() }
@HiltViewModel internal class ScreenViewModel @Inject constructor( savedStateHandle: SavedStateHandle, ) : ViewModel() { init { println(savedStateHandle["some-key"]) // prints null } }
Ian Lake
A modern programming language that makes developers happier.