Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
С помощью аннотации @HiltViewModel
для самой ViewModel и @ActivityRetainedScoped
или @ViewModelScoped
для зависимостей, которые должны жить столько же, сколько ViewModel или активность. Зависимости инжектируются через конструктор с аннотацией @Inject
.
kotlin
kotlin
В Activity или Fragment, ViewModel получается с помощью делегата viewModels()
или activityViewModels()
:
kotlin
С помощью аннотации @HiltViewModel
для самой ViewModel и @ActivityRetainedScoped
или @ViewModelScoped
для зависимостей, которые должны жить столько же, сколько ViewModel или активность. Зависимости инжектируются через конструктор с аннотацией @Inject
.
kotlin
kotlin
В Activity или Fragment, ViewModel получается с помощью делегата viewModels()
или activityViewModels()
:
kotlin
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.