Ар бир Fragment инстанциясынын өзүнүн жашоо цикли болот. Колдонуучу колдонмоңуз менен навигацияланганда жана иштешкенде, фрагменттериңиз экранга кошулганда, өчүрүлгөндө жана экранга киргенде же чыкканда алардын жашоо циклинде ар кандай абалдан өтөт.
Androidдеги фрагмент деген эмне?
Android документтерине ылайык, фрагмент тиркемелердин колдонуучу интерфейсининаракетине байланган бөлүгү болуп саналат. Фрагменттердин жашоо цикли жана макеттери же UI компоненттери бар. Фрагменттер UI дизайныңызды байытууга, ар кандай экрандардын ортосунда берилиштерди өткөрүүгө жана башка түзмөк конфигурацияларына ыңгайлашууга жардам берет.
Фрагменттин майда-чүйдөсүнө чейин жазуу фрагментинин жашоо цикли деген эмне?
Фрагменттер бир аракеттин ичиндеги бир нече экранды билдирет. Android фрагментинин жашоо циклине жигердүүлүктүн жашоо цикли таасир этет, анткени фрагменттер аракетке кошулат. Ар бир фрагменттин өзүнүн жашоо циклинин ыкмалары бар, аларга жигердүүлүктүн жашоо цикли таасир этет, анткени фрагменттер аракетке кыстарылган.
Фрагменттин жашоо цикли жана аракеттеги фрагмент деген эмне?
Фрагменттин жашоо цикли анын негизги аракетинин жашоо цикли менен тыгыз байланыштуу бул аракет тыным абалында болгондо, аракетте жеткиликтүү болгон бардык фрагменттер да токтойт дегенди билдирет. Фрагменттер чоң экрандарда ийкемдүү UI колдоо үчүн Android 3.0 Android API версиясына кошулду. Бул API 11 версиясы.
FragmentManager Android'де эмнеде колдонулат?
TheFragmentManager фрагменттин арткы стекин башкарат. Иш учурунда, FragmentManager колдонуучунун өз ара аракетине жооп катары фрагменттерди кошуу же алып салуу сыяктуу арткы стек операцияларын аткара алат. Өзгөртүүлөрдүн ар бир топтому FragmentTransaction деп аталган бирдиктүү бирдик катары чогуу жасалат.