Методы фрагмента: attach (), detach (), remove (), replace (), popBackStack ()
Я очень запутался между этими функциями и их целями. Что я заметил, что с помощьюreplace()
заменяет существующий фрагмент новым. Мы можем использоватьaddToBackStack(null)
поместить этот фрагмент в задний стек, чтобы мы могли вернуться к ранее показанному фрагменту. Теперь, когда фрагмент добавлен (или заменен) -onAttach()
- & GT;onCreate()
и т.д .... методы фрагмента вызываются по порядку.
Теперь, когда мы звонимremove()
на фрагменте из нашей деятельности, какие функции фрагмента называются и в каком порядке?
Что значитattach()
а такжеdetach()
делать? Есть лиdetach()
удалить фрагмент? И когда эти двоеattach()
а такжеdetach()
используются, какие функции фрагмента называются и в каком порядке ??
Кроме того, что происходит наpopBackStack()
?? Я имею в виду, какие функции вызываются, когда мы используемpopBackStack()
на фрагменте из нашей деятельности ??
А когда onDestroy () вызывается ??
Спасибо.