This is my view model code. When I run the app, I get the error
[Hilt] @HiltViewModel annotated class should contain exactly one @Inject or @AssistedInject annotated constructor.
@HiltViewModel
class SplashViewModel @Inject constructor() : ViewModel() {
}
I checked it many times and found no errors in the code.
This is happen when the Fragment/Activity that is using the ViewModel is missing the @AndroidEntryPoint annotation
make sure that
@AndroidEntryPoint
class SplashActivity : AppCompatActivity() {
}
// fragment
@AndroidEntryPoint
class SplashFragment: BaseFragment() {
val viewModel: SampleFragmentViewModel by viewModels()
}