Фрагменттин жашоо циклинде onCreateView ыкмасынын алдында кайсы ыкма чакырылат?
Фрагменттин жашоо циклинде onCreateView ыкмасынын алдында кайсы ыкма чакырылат?

Video: Фрагменттин жашоо циклинде onCreateView ыкмасынын алдында кайсы ыкма чакырылат?

Video: Фрагменттин жашоо циклинде onCreateView ыкмасынын алдында кайсы ыкма чакырылат?
Video: Николай АНИСИМОВ - "Маша" (Я и Самолёт) Аварийная посадка самолета Л-39 "Альбатрос" (L-39 Albatros) 2024, Апрель
Anonim

onActivityCreated() ыкмасы деп аталат кийин onCreateView () жана мурун onViewStateRestored(). onDestroyView(): Чакырылды тарабынан мурун түзүлгөн View onCreateView () тартып ажыратылган Фрагмент.

Бул жерде, onCreate жана onCreateView ортосунда кандай айырма бар?

onCreate баштапкы түзүү деп аталат нын фрагмент. Сиз бул жерде графикалык эмес инициализацияларды жасайсыз. Ал макет толтурулганга жана фрагмент көрүнбөй эле бүтөт. onCreateView макетти толтурууга чакырылган нын фрагмент, башкача айтканда, графикалык инициализация, адатта, бул жерде ишке ашат.

Androidде фрагменттин жашоо цикли деген эмне? А фрагмент бир нече иш-чараларда колдонулушу мүмкүн. Фрагменттин жашоо цикли менен тыгыз байланышта жашоо цикл анын кабыл алуучу иш-аракетинин, башкача айтканда, иш токтоп калганда, бардык фрагменттер аракетте жеткиликтүү да токтотулат. А фрагмент колдонуучу интерфейсинин компоненти жок жүрүм-турумду ишке ашыра алат.

Ушуга байланыштуу, Фрагменттин жашоо цикли активдүүлүктүн жашоо циклинен көз карандыбы?

А фрагменттин жашоо цикли менен тыгыз байланышта жашоо цикл анын ээси активдүүлүк качан дегенди билдирет активдүүлүк тыным абалында, баары фрагменттер ичинде жеткиликтүү активдүүлүк да токтойт. Фрагменттер кошулду Android API in Android 3.0 кайсы API версиясы 11 чоң экрандарда ийкемдүү UI колдоо үчүн.

Androidде onCreateView деген эмне?

Android Фрагмент onCreateView () onCreateView () ыкмасы параметр катары LayoutInflater, ViewGroup жана Bundle алат. inflate() үчүн акыркы параметр катары false бергенде, ата-эне ViewGroup дагы эле көбөйтүлгөн Көрүнүштүн жайгашуу эсептөөлөрү үчүн колдонулат, ошондуктан сиз негизги ViewGroup катары нөлгө өтө албайсыз.

Сунушталууда: