Невозможно использовать ViewModelProvider после обновления. ViewModelProvider имеет частный доступ, как мне получить к нJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно использовать ViewModelProvider после обновления. ViewModelProvider имеет частный доступ, как мне получить к н

Сообщение Anonymous »

При попытке использовать ViewModelProvider я получаю следующую ошибку:
BeaconViewModel beaconViewModel = new ViewModelProvider(LoginActivity.this).get(BeaconViewModel.class);

'ViewModelProvider(androidx.lifecycle.viewmodel.ViewModelProviderImpl)' имеет частный доступ в 'androidx.lifecycle.ViewModelProvider'
def room_version = "2.6.1"
def lifecycle_version = '2.7.0'

implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"

implementation "androidx.room:room-rxjava2:$room_version"
implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-livedata:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-runtime:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:$lifecycle_version"
implementation 'androidx.lifecycle:lifecycle-common-java8:2.8.2'
implementation "androidx.lifecycle:lifecycle-service:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-process:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-reactivestreams:$lifecycle_version"


Подробнее здесь: https://stackoverflow.com/questions/786 ... rivate-acc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»