#android #kotlin #viewmodel #androidx #lifecycle
#Android #kotlin #viewmodel #androidx #жизненный цикл
Вопрос:
Я использовал viewModelScope для запуска сопрограммы, а затем withContext для ее использования в отдельном потоке.
Внезапно, ничего не изменяя в коде, я получаю «неопределенную ссылку» для запуска и с помощью context
Я попытался запустить «Аннулировать кеши / перезапустить», переустановил приложение, перезапустил все. Класс расширяет ViewModel()
Мой файл gradle выглядит следующим образом:
def lifecycle_version = "2.2.0"
// ViewModel
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
// LiveData
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version"
// Lifecycles only (without ViewModel or LiveData)
implementation "androidx.lifecycle:lifecycle-runtime-ktx:$lifecycle_version"
// Saved state module for ViewModel
implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version"
Комментарии:
1. вы нашли решение для этого?
2. Я не помню точное исправление, но я думаю, что зависимости не были синхронизированы