Код: Выделить всё
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0'
annotationProcessor 'androidx.lifecycle:lifecycle-common-java8:2.7.0'
Код: Выделить всё
ViewModelProvider(androidx.lifecycle.viewmodel.ViewModelProviderImpl) has private access in 'androidx.lifecycle.ViewModelProviderОБНОВЛЕНИЕ:
Благодаря @IanHannibalLake я заменил устаревшую библиотеку
Код: Выделить всё
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'Код: Выделить всё
implementation 'androidx.lifecycle:lifecycle-process:2.7.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0'
annotationProcessor 'androidx.lifecycle:lifecycle-common-java8:2.7.0'
Код: Выделить всё
SearchListViewModel viewModel = new ViewModelProvider(this, viewModelFactory).get(SearchListViewModel.class);
ОБНОВЛЕНИЕ 2: Я обнаружил свежую ошибку ViewModel 2.8.0: конструктор имеет частный доступ в ViewModelProvider с тем же вопрос.
Подробнее здесь: https://stackoverflow.com/questions/785 ... -0-library
Мобильная версия