Во ViewModelStoreOwner. Например, в androidx Fragment или в ComponentActivity
Ладно задам вопрос по проще, почему ViewModel не уничтожяется при пересоздании Activity?
https://developer.android.com/topic/libraries/architecture/viewmodel Первая ссылка в гугле
https://www.programmersought.com/article/15851648557/
Это не дает ответа на вопрос, где хранится ViewModelStore, в файле в каком - то, в Application, в Сервисе
Тебе ответила на оба твоих вопроса, в чем твоя проблема?
Активити живёт в своём таске, а таск живёт в треде
а тред живёт в компьютере. А компьютер в комнате. ...
Окей, у процесса есть своё окружение, внутри процесса есть набор тредов, которые существуют внутри его окружения. Какой-то из тредов хранит в себе таску, содержащую набор активити. Когда активити умирает из-за смены конфигурации, то оно теряет лишь часть своего окружения, а часть оставляет. Та часть, которая сохраняется, называется NonConfiguration. Именно там вьюмодель переживает смерть активити
да я же шуткую) Мне тут пока малопонятно как все эти таски связаны с тредами
посредством ActivityThread
Нет в воздухе висит)
Другими словами ViewModelStore живет в Активити?
Обсуждают сегодня