andodeki
03/21/2022, 10:11 PMcomposable(route = Screen.GetQuote.route) { navBackStackEntry ->
val factory = HiltViewModelFactory(LocalContext.current, navBackStackEntry)
val viewModel: GetQuoteListViewModel = viewModel("GetQuoteListViewModel", factory)
// val viewModel: GetQuoteListViewModel = viewModel()
GetQuoteScreen(
state = viewModel.state.value,
onClickHome = {
navController.navigate("${Screen.Home.route}")
},
)
}
Ian Lake
03/21/2022, 11:09 PMhiltViewModel()
as per the docs: https://developer.android.com/jetpack/compose/libraries#hilt-navigationIan Lake
03/21/2022, 11:09 PMcomposable(route = Screen.GetQuote.route) { navBackStackEntry ->
val viewModel: GetQuoteListViewModel = hiltViewModel()
GetQuoteScreen(
state = viewModel.state.value,
onClickHome = {
navController.navigate("${Screen.Home.route}")
},
)
}
andodeki
03/21/2022, 11:13 PMandodeki
03/21/2022, 11:18 PMIan Lake
03/21/2022, 11:20 PMhiltViewModel()
is already going to use the right factory for HiltIan Lake
03/21/2022, 11:20 PMandodeki
03/21/2022, 11:22 PM