В какой жизненный цикл переходит не активный фрагмент
У меня есть одно активити и много фрагментов, которые подставляются туда. Так вот на каком жизненном цикле останавливается фрагмент, на который наложили другой фрагмент?
Ответы (1 шт):
Автор решения: Wlad
→ Ссылка
если он сохраняется в стэке - onPause.
если нет (вызываете popbackstack) - onDestroy.
но сразу стоит отметить, что нахождение в состоянии onPause НЕ гарантирует, что сама ОС не прибьет Фрагмент.
в таких случаях, ОС пересоздает Фрагмент. а данные, которые были в нем, вытягиваются либо из bundle либо из ViewModel