Глядя на документы Google для ViewModel, они показывают приведенный ниже пример кода о том, как получить ViewModel:
val model = ViewModelProviders.of(this).get(MyViewModel::class.java)
  При использовании последней зависимости android.arch.lifecycle:extensions:1.1.1 такого класса ViewModelProviders.
 Переходя к документации для ViewModelProviders, я увидел комментарий:
Этот класс устарел на уровне API 1.1.0. Используйте ViewModelProvider.AndroidViewModelFactory
 Проблема, при попытке использовать ViewModelProvider.AndroidViewModelFactory, не может найти эквивалент of методе, чтобы получить экземпляр ViewModel.
Что я пытался сделать:
ViewModelProvider.AndroidViewModelFactory.getInstance(application).create(PlayerViewHolder::class.java)
  Отсюда и название метода create Каждый раз, когда я его вызываю, я получаю новый экземпляр ViewModel, что не является тем, что мне нужно.
Любые идеи, что замена устаревшего кода выше?



