Android75
04/09/2022, 10:01 AMCaused by: java.lang.InstantiationException: java.lang.Class<com.xxx.screen.section.SViewModel> has no zero argument constructor
Nat Strangerweather
04/09/2022, 10:02 AMval viewModel: MainViewModel = hiltViewModel()
That's what worked for me.Android75
04/09/2022, 10:02 AMval viewModel = viewModel<SViewModel>()
SectionPage(viewModel, backStackEntry.arguments?.getString("type"))
can’t workNat Strangerweather
04/09/2022, 10:04 AMAndroid75
04/09/2022, 10:04 AMNat Strangerweather
04/09/2022, 10:04 AMAndroid75
04/09/2022, 10:05 AMcomposable(Destination.SectionScreenPage.path) { backStackEntry ->
val viewModel = viewModel<SViewModel>()
SectionPage(viewModel)
}
}
Nat Strangerweather
04/09/2022, 10:06 AMval viewModel = viewModel<SViewModel>()
with val viewModel: SViewModel = hiltViewModel()
?Android75
04/09/2022, 10:07 AMNat Strangerweather
04/09/2022, 10:07 AM