Size: a a a

Android arch. components

2019 August 13

Sergey λ in Android arch. components
Кирилл Романенко
А как она может быть не прибиндина к фрагменту, если создаётся в нём?
ну вот )
источник

КР

Кирилл Романенко in Android arch. components
И почему в других моих проектах с точно таким же кодом такой проблемы нет?
источник

Sergey λ in Android arch. components
Кирилл Романенко
И почему в других моих проектах с точно таким же кодом такой проблемы нет?
уверен? )
источник

Sergey λ in Android arch. components
точно? )
источник

КР

Кирилл Романенко in Android arch. components
Sergey λ
уверен? )
Что вьюмодель не пересоздается при повороте? Естественно.
источник

КР

Кирилл Романенко in Android arch. components
Я вчера проверил даже.
источник

Sergey λ in Android arch. components
источник

Sergey λ in Android arch. components
что-то значит да и отличается
источник

КР

Кирилл Романенко in Android arch. components
Sergey λ
что-то значит да и отличается
Нет, это код из моей либки. И версии всех либ одинаковые.
источник

Sergey λ in Android arch. components
тогда разницы бить не должно
источник

КР

Кирилл Романенко in Android arch. components
Sergey λ
модель переживает смену конфига, да
но если она прибиндена к фрагменту он ничего не знает про смену конфига и умирает
Стоп. Вьюмодель в любом случае не пересоздается (или не должна) при повороте, для того она и нужна. Хоть в активити, хоть в фрагменте.
источник

AY

Axrorxo'ja Yodgorov in Android arch. components
Глупый кот 🐈
пруфани факт
??? аргументы ?
источник

Sergey λ in Android arch. components
Кирилл Романенко
Стоп. Вьюмодель в любом случае не пересоздается (или не должна) при повороте, для того она и нужна. Хоть в активити, хоть в фрагменте.
они привязана к инстансу фрагмента
источник

Sergey λ in Android arch. components
если я создам ещё один токой же фрагмент, то модель будет другая
источник

КР

Кирилл Романенко in Android arch. components
Sergey λ
если я создам ещё один токой же фрагмент, то модель будет другая
Да, но инстанс вьюмодели сохраняется при повороте.
источник

Sergey λ in Android arch. components
Кирилл Романенко
Да, но инстанс вьюмодели сохраняется при повороте.
а у тебя после поворота не создается ещё раз фрагмент?
источник

H

Hillm in Android arch. components
Попробуй setRetainInstance(true) у фрагмента
источник

H

Hillm in Android arch. components
Так сможешь проверить
источник

КР

Кирилл Романенко in Android arch. components
Sergey λ
а у тебя после поворота не создается ещё раз фрагмент?
Ты вообще читал как сохраняются вьюмодель?) Она хранится в вьюмодельсторе, который хранится сохраняется в NonConfigurationInstances.
источник

Sergey λ in Android arch. components
Кирилл Романенко
Ты вообще читал как сохраняются вьюмодель?) Она хранится в вьюмодельсторе, который хранится сохраняется в NonConfigurationInstances.
да, я это знаю
источник