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

ვიდეო: რა არის onActivityCreated Android-ში?

ვიდეო: რა არის onActivityCreated Android-ში?
ვიდეო: OnCreateView is DEPRECATED 2024, ნოემბერი
Anonim

onActivityCreated ():

როგორც სახელი წერია, ამას ეძახიან აქტივობის onCreate() დასრულების შემდეგ. ის იწოდება onCreateView()-ის შემდეგ და ძირითადად გამოიყენება საბოლოო ინიციალიზაციისთვის (მაგალითად, UI ელემენტების შესაცვლელად).

ანალოგიურად, ისმის კითხვა, რა არის onCreateView Android-ში?

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

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

ამასთან დაკავშირებით, რა სარგებლობა აქვს დასრულებას () ანდროიდში?

დასრულება () მეთოდი გაანადგურებს მიმდინარე აქტივობას. Შენ შეგიძლია გამოყენება ეს მეთოდი იმ შემთხვევებში, როდესაც არ გსურთ, რომ ეს აქტივობა ისევ და ისევ ჩაიტვირთოს, როდესაც მომხმარებელი დააჭერს უკან ღილაკს. ძირითადად ის ასუფთავებს აქტივობას. მიმდინარე დასტა.

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

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

გირჩევთ: