რომელი მეთოდია გამოძახებული onCreateView მეთოდამდე ფრაგმენტის სასიცოცხლო ციკლში?
რომელი მეთოდია გამოძახებული onCreateView მეთოდამდე ფრაგმენტის სასიცოცხლო ციკლში?

ვიდეო: რომელი მეთოდია გამოძახებული onCreateView მეთოდამდე ფრაგმენტის სასიცოცხლო ციკლში?

ვიდეო: რომელი მეთოდია გამოძახებული onCreateView მეთოდამდე ფრაგმენტის სასიცოცხლო ციკლში?
ვიდეო: Android Fragment Lifecycle in 192 Seconds 2024, მაისი
Anonim

onActivityCreated() მეთოდი ეწოდება შემდეგ onCreateView () და ადრე onViewStateRestored(). onDestroyView(): დაურეკა როდესაც ადრე შექმნილი ხედი onCreateView () ჩამოშორდა ფრაგმენტი.

აქ რა განსხვავებაა onCreate-სა და onCreateView-ს შორის?

onCreate იწოდება თავდაპირველ შექმნაზე დან ფრაგმენტი. თქვენ აკეთებთ თქვენს არა გრაფიკულ ინიციალიზაციას აქ. ის სრულდება მანამ, სანამ განლაგება გაბერდება და ფრაგმენტი ჩანს. onCreateView მოწოდებულია განლაგების გასაბერად დან ფრაგმენტი, ანუ გრაფიკული ინიციალიზაცია ჩვეულებრივ აქ ხდება.

რა არის ფრაგმენტის სიცოცხლის ციკლი Android-ში? ა ფრაგმენტი შეიძლება გამოყენებულ იქნას მრავალ აქტივობაში. ფრაგმენტის სასიცოცხლო ციკლი მჭიდროდ არის დაკავშირებული ცხოვრების ციკლი მისი მასპინძლის აქტივობა, რაც ნიშნავს, რომ როდესაც აქტივობა შეჩერებულია, ყველა ფრაგმენტები ასევე შეჩერდება აქტივობაში ხელმისაწვდომი. ა ფრაგმენტი შეუძლია განახორციელოს ქცევა, რომელსაც არ აქვს მომხმარებლის ინტერფეისის კომპონენტი.

ამასთან დაკავშირებით, არის თუ არა დამოკიდებული ფრაგმენტის სასიცოცხლო ციკლი აქტივობის სასიცოცხლო ციკლზე?

ა ფრაგმენტის სასიცოცხლო ციკლი მჭიდროდ არის დაკავშირებული ცხოვრების ციკლი მისი მასპინძლის აქტივობა რაც ნიშნავს, როცა აქტივობა არის პაუზის მდგომარეობაში, ყველა ფრაგმენტები ხელმისაწვდომია აქტივობა ასევე გაჩერდება. ფრაგმენტები დაემატა Android API in Android 3.0, რომელიც API 11 ვერსიას უჭერს მხარს მოქნილ ინტერფეისს დიდ ეკრანებზე.

რა არის onCreateView Android-ში?

Android ფრაგმენტი onCreateView () onCreateView () მეთოდი პარამეტრებად იღებს LayoutInflater-ს, ViewGroup-ს და Bundle-ს. როდესაც თქვენ გადასცემთ false-ს, როგორც ბოლო პარამეტრს inflate(-ს), მშობელი ViewGroup კვლავ გამოიყენება გაბერილი View-ს განლაგების გამოთვლებისთვის, ასე რომ თქვენ ვერ გადააქვთ null როგორც მშობელი ViewGroup.

გირჩევთ: