Size: a a a

Android Developers

2020 March 04

DE

Denis Egorov in Android Developers
Vitalii Krokhalev
Вспомнил, на OnDestroy() фрагмента полностью должна ViewModel уничтожаться, в остальных случаях - сохраняется полностью
ты ошибаешься. Если это так, то она бесполезна)
источник

D

Damir in Android Developers
В таком случае где лучше всего подписываться на лайв дату?? В каком методе фрагмента ??
источник

VK

Vitalii Krokhalev in Android Developers
Denis Egorov
ты ошибаешься. Если это так, то она бесполезна)
Она не бесполезна, ведь всё зависит от Lifecycle Owner-а
источник

DE

Denis Egorov in Android Developers
Vitalii Krokhalev
Она не бесполезна, ведь всё зависит от Lifecycle Owner-а
ViewModel не зависит от Lifecycle Owner
источник

D

Damir in Android Developers
ViewModel зависит же только от активити
источник

VK

Vitalii Krokhalev in Android Developers
источник

DE

Denis Egorov in Android Developers
onDestroy фрагмента она переживет, если это не финиш
источник

DE

Denis Egorov in Android Developers
даже представить не могу, зачем нужен этот код
источник

D

Damir in Android Developers
только после он дестрой активити вызывается onCleared
источник

VK

Vitalii Krokhalev in Android Developers
Denis Egorov
onDestroy фрагмента она переживет, если это не финиш
Хотя да, правильно. Ошибся я, судя по всему, так как в любом случае, Owner-ом будет активность, в которой живёт фрагмент. OnDestroy() самой активности не переживёт, получается?
источник

DE

Denis Egorov in Android Developers
источник

DE

Denis Egorov in Android Developers
если активти просто повернули, то viewModel живет
источник

DE

Denis Egorov in Android Developers
если ты уходишь с экрана, то она дохнет
источник

DE

Denis Egorov in Android Developers
Damir
только после он дестрой активити вызывается onCleared
нет
источник

DE

Denis Egorov in Android Developers
не всегда
источник

DE

Denis Egorov in Android Developers
выше написал
источник

DE

Denis Egorov in Android Developers
и код скинул
источник

VK

Vitalii Krokhalev in Android Developers
Ну да, всё правильно)
Я имел ввиду полное уничтожение, т.е. финиш
источник

D

Damir in Android Developers
Denis Egorov
выше написал
да понял, спс
источник

TT

Turalllb Turalll in Android Developers
А мы  не можем создать класс TextView (мне нужно интерфейсами обложить его), но параметры для него брать из xml и при этом без оборачивания это в FrameLayout какой то ? типо class TabsViewItem @JvmOverloads constructor(context: Context, attributeSet: AttributeSet? = null, deffStyle: Int = 0) : TextView(context, attributeSet, deffStyle)
источник