Android kotlin фрагмент: как получить модель просмотра активности - PullRequest
0 голосов
/ 18 июня 2020

В Fragment: как получить ссылку на ViewModel из Activity?

Документы Android говорят делать

  private val model: MainActivityViewModel by activityViewModels()

, но - как обычно для Android документов - это не работает.

Невозможно встроить байт-код, созданный с целевой JVM 1.8, в байт-код, который создается с помощью JVM target 1.6. Укажите правильный параметр '-jvm-target'

Другие предлагают

model = ViewModelProviders.of(activity!!).get(MainActivityViewModel::class.java)

, но это недопустимо, потому что ViewModelProviders не рекомендуется.

Итак : как ты это делаешь? Это где-нибудь задокументировано?

...