Как исправить ava.lang.IllegalStateException: оно не должно быть нулевым? - PullRequest
0 голосов
/ 23 октября 2019

Доброе утро;Я создал фабрику ViewModel, которая будет использоваться для усиления моей модели ViewModel. Проблема в том, что мне нужно создать новую фабрику ViewModel для каждого класса View Model в моем проекте. Я ищу способ, где я могу пройти Мой

class AlreadyHaveAnAccountFragmentViewModelFactory (private val userDataSourceRepository: UserDataSourceRepository) :
ViewModelProvider.NewInstanceFactory() {

override fun <T : ViewModel?> create(modelClass: Class<T>): T {
    return AlreadyHaveAnAccountViewModel(userDataSourceRepository) as T
}

}
...