OnCreate va onCreateView o'rtasidagi farq nima?
OnCreate va onCreateView o'rtasidagi farq nima?
Anonim

onCreate (): Ushbu qayta qo'ng'iroqda Fragmentning muhim komponentlari va o'zgaruvchilarini ishga tushiring. Fragment yaratilganda tizim bu usulni chaqiradi. onCreateView (): Ushbu qayta qo'ng'iroqda Fragment uchun XML tartibini oshiring. Tizim ushbu usulni Fragment UI ni birinchi marta chizish uchun chaqiradi.

Shunday qilib, fragment va faoliyat o'rtasidagi farq nima?

5 ta javob. Faoliyat foydalanuvchi o'zaro aloqada bo'lishi mumkin bo'lgan foydalanuvchi interfeysini beruvchi dastur komponentidir. The parcha qismi hisoblanadi ning a faoliyat , bu o'z foydalanuvchi interfeysini bunga hissa qo'shadi faoliyat . lekin bir nechta foydalanish a.dagi parchalar yagona faoliyat biz ko'p panelli UI yaratishimiz mumkin.

Xuddi shunday, Androidda onActivityCreated nima? onActivityCreated (): Nomidan ko'rinib turibdiki, bu Activity onCreate() tugallangandan keyin chaqiriladi. U onCreateView() dan keyin chaqiriladi va asosan yakuniy ishga tushirish uchun ishlatiladi (masalan, UI elementlarini o'zgartirish).

Shu tarzda, Androidda onCreateView nima?

Android Fragment onCreateView () onCreateView () usuli parametr sifatida LayoutInflater, ViewGroup va Bundle ni oladi. Inflate() ning oxirgi parametri sifatida false ni o'tkazsangiz, asosiy ViewGroup hali ham shishirilgan ko'rinishning joylashuvini hisoblash uchun ishlatiladi, shuning uchun siz nullni asosiy ViewGroup sifatida o'tkaza olmaysiz.

Fragmentning hayotiy siklidagi onCreateView usulidan oldin qaysi usul chaqiriladi?

The parcha qayta qo'ng'iroq qilish usullari quyidagilar: onAttach() hisoblanadi chaqirdi qachon a parcha faoliyat bilan bog'liq. onCreate() hisoblanadi chaqirdi ning dastlabki yaratilishini amalga oshirish parcha . onCreateView () hisoblanadi chaqirdi tomonidan Android bir marta Fragment ko'rinishni kuchaytirishi kerak.

Tavsiya: