Функция
onCleared()
вызывается непосредственно перед
уничтожением
View
Model
. В
этом месте удобно выполнять
уборку мусора, например снимать наблюдение с источника
данных. Сейчас нам важен тот факт, что объект
ViewModel
вот-
вот
будет уничтожен, так что вы можете изучить его
жизненный цикл (как изучали жизненный цикл
MainActivity
в главе 3).
Откройте файл
MainActivity.kt
и в
функции
OnCreate(...)
свяжите
activity
с
экземпляром
QuizViewModel
.
Листинг 4.4. Доступ к ViewModel (MainActivity.kt)
class MainActivity : AppCompatActivity() {
...
override fun onCreate(savedInstanceState:
Bundle?) {
Do'stlaringiz bilan baham: