кто нибудь Hilt использовал?
Почему при открытии Fragment у меня падает приложение из-за viewModel?
java.lang.RuntimeException: Cannot create an instance of class com.app.peshkariki.ui.login.LoginViewModel
Fragment
private val viewModel: LoginViewModel by viewModels()
private fun initViewModel(view: View) {
viewModel.action.observe(viewLifecycleOwner, Observer {
when(it){
State.Base(BaseState.SUCCESS) -> {
findNavController().navigate(R.id.action_startFragment_to_orderListFragment)
}
State.Error(ErrorState.PHONE_NOT_CONFIRMED) -> {
Toast.makeText(context, "Переход в PHONE_NOT_CONFIRMED", Toast.LENGTH_SHORT).show()
}
// State.Login(LoginState.SHOW_DIALOG_SERVER) -> {
// currentServer?.let{ showDialog(view, viewModel.getServers(), viewModel.getIndexServerByServer(currentServer!!))}
// }
}
})
class LoginViewModel
@ViewModelInject constructor (
private val authRepository: AuthRepository,
private val mainRepository: MainRepository
) : BaseViewModel()