André Thiele
12/23/2021, 1:44 PMAndré Thiele
12/23/2021, 1:45 PMCaused by: java.lang.InstantiationException: java.lang.Class<app.example.ui.screens.ExampleViewModel> has no zero argument constructor at java.lang.Class.newInstance(Native Method) at androidx.lifecycle.ViewModelProvider$NewInstanceFactory.create(ViewModelProvider.java:219) ... 199 more
André Thiele
12/23/2021, 1:46 PM@HiltViewModel
class ExampleViewModel @Inject constructor(
private val exampleRepository: ExampleRepository
) : BaseViewModel<Action, State>() {
André Thiele
12/23/2021, 1:46 PM@Composable
fun ExampleScreen(viewModel: ExampleViewModel = viewModel()) {
Marek Defeciński
12/23/2021, 2:04 PMMarek Defeciński
12/23/2021, 2:04 PMAndré Thiele
12/23/2021, 2:43 PM