Fragment-Specific Lifecycle EventsMost of the Fragment lifecycle event dịch - Fragment-Specific Lifecycle EventsMost of the Fragment lifecycle event Việt làm thế nào để nói

Fragment-Specific Lifecycle EventsM

Fragment-Specific Lifecycle Events
Most of the Fragment lifecycle events correspond to their equivalents in the Activity class, which were covered in detail in Chapter 3. Those that remain are specific to Fragments and the way in which they’re inserted into their parent Activity.
Attaching and Detaching Fragments from the Parent Activity
The full lifetime of your Fragment begins when it’s bound to its parent Activity and ends when it’s been detached. These events are represented by the calls to onAttach and onDetach, respectively.
As with any handler called after a Fragment/Activity has become paused, it’s possible that onDetach will not be called if the parent Activity’s process is terminated without completing its full lifecycle.
The onAttach event is triggered before the Fragment’s UI has been created, before the Fragment itself or its parent Activity have finished their initialization. Typically, the onAttach event is used to gain a reference to the parent Activity in preparation for further initialization tasks.
Creating and Destroying Fragments
The created lifetime of your Fragment occurs between the first call to onCreate and the final call to onDestroy. As it’s not uncommon for an Activity’s process to be terminated without the corre¬sponding onDestroy method being called, so a Fragment can’t rely on its onDestroy handler being triggered.
As with Activities, you should use the onCreate method to initialize your Fragment. It’s good prac¬tice to create any class scoped objects here to ensure they’re created only once in the Fragment’s lifetime.
Unlike Activities, the UI is not initialized within onCreate.
Creating and Destroying User Interfaces
A Fragment’s UI is initialized (and destroyed) within a new set of event handlers: onCreateView and onDestroyView, respectively.
Use the onCreateView method to initialize your Fragment: Inflate the UI, get references (and bind data to) the Views it contains, and then create any required Services and Timers.
Once you have inflated your View hierarchy, it should be returned from this handler: return inflater.inflate(R.layout.my_fragment, container, false);
If your Fragment needs to interact with the UI of its parent Activity, wait until the onActivityCreated event has been triggered. This signifies that the containing Activity has completed its initialization and its UI has been fully constructed.
Fragment States
The fate of a Fragment is inextricably bound to that of the Activity to which it belongs. As a result, Fragment state transitions are closely related to the corresponding Activity state transitions.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Sự kiện dành riêng cho mảnh đờiHầu hết các sự kiện đời đoạn tương ứng với tương đương trong lớp hoạt động, mà đã được bao gồm trong các chi tiết trong chương 3. Những người vẫn còn là cụ thể cho những mảnh vỡ và cách mà họ đang đưa vào cha mẹ của họ hoạt động.Cách gắn và tách ra những mảnh vỡ từ các hoạt động phụ huynhCuộc đời đầy đủ của mảnh của bạn bắt đầu khi nó là ràng buộc để cha của nó hoạt động và kết thúc khi nó được tách ra. Những sự kiện này được đại diện bởi các cuộc gọi đến onAttach và onDetach, tương ứng.Như với bất kỳ trình xử lý được gọi là sau khi một mảnh/hoạt động đã trở thành tạm dừng có thể onDetach rằng sẽ không được gọi là nếu quá trình hoạt động phụ huynh chấm dứt mà không hoàn thành đầy đủ vòng đời của nó.OnAttach sự kiện được kích hoạt trước khi các đoạn giao diện người dùng đã được tạo ra, trước khi mảnh chính nó hoặc cha của nó hoạt động đã hoàn tất khởi tạo của họ. Thông thường, các sự kiện onAttach được sử dụng để đạt được một tài liệu tham khảo để cha mẹ hoạt động để chuẩn bị cho nhiệm vụ khởi tạo thêm.Tạo ra và phá hủy các mảnh vỡTạo ra đời của mảnh của bạn xảy ra giữa các cuộc gọi đầu tiên đến onCreate và cuộc gọi cuối cùng để onDestroy. Như nó không phải là không phổ biến đối với quá trình được chấm dứt mà không có phương pháp onDestroy corre¬sponding được gọi là một hoạt động, vì vậy một mảnh không thể dựa vào xử lý onDestroy của nó đang được kích hoạt.Như với các hoạt động, bạn nên sử dụng phương pháp onCreate khởi tạo mảnh của bạn. Nó là tốt prac¬tice để tạo ra bất kỳ đối tượng lớp scoped ở đây để đảm bảo họ đang tạo ra chỉ một lần trong đời sống của mảnh.Không giống như các hoạt động, giao diện người dùng không được khởi tạo trong onCreate.Tạo ra và phá hủy các giao diện người dùngMột mảnh của giao diện người dùng khởi tạo (và bị phá hủy) trong một tập mới của xử lý sự kiện: onCreateView và onDestroyView, tương ứng.Sử dụng các phương pháp onCreateView để khởi tạo mảnh của bạn: làm tăng giao diện người dùng, được tham khảo (và ràng buộc dữ liệu) xem nó có, và sau đó tạo ra bất kỳ yêu cầu dịch vụ và tính giờ.Một khi bạn đã tăng cao của bạn hệ thống xem, nó nên được trả lại từ xử lý này: trở lại inflater.inflate (R.layout.my_fragment, container, false);Nếu mảnh của bạn cần phải tương tác với giao diện người dùng của cha của nó hoạt động, hãy chờ cho đến khi các sự kiện onActivityCreated đã được kích hoạt. Điều này có nghĩa rằng các hoạt động có chứa đã hoàn thành của nó khởi tạo và giao diện người dùng của nó đã được xây dựng hoàn toàn.Đoạn kỳSố phận của một mảnh mật thiết với nhau ràng buộc của các hoạt động mà nó thuộc. Kết quả là, mảnh nhà nước chuyển tiếp liên quan chặt chẽ đến các quá trình chuyển đổi trạng thái hoạt động tương ứng.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Fragment-cụ thể Lifecycle Sự kiện
Hầu hết các mảnh vỡ sự kiện vòng đời tương ứng với các khoản tương đương của họ trong lớp Hoạt động, được trình bày chi tiết trong Chương 3. Những người còn lại là đặc trưng cho mảnh vỡ và cách thức mà họ đang đưa vào Hoạt động cha mẹ của họ.
đính kèm và tách mảnh vỡ từ các Hoạt động Chuyên
các cuộc đời đầy đủ của Fragment của bạn bắt đầu khi nó bị ràng buộc để Hoạt động cha mẹ của nó và kết thúc khi nó được tách ra. Những sự kiện này được đại diện bởi các cuộc gọi đến onAttach và onDetach, tương ứng.
Như với bất kỳ xử lý gọi là sau một Fragment / Hoạt động đã trở nên dừng lại, nó có thể là onDetach sẽ không được gọi là nếu quá trình Hoạt động của cha mẹ được chấm dứt mà không hoàn thành toàn bộ vòng đời của nó.
Các onAttach sự kiện được kích hoạt trước khi giao diện người dùng của Fragment đã được tạo ra, trước khi Fragment tự mình hoặc Hoạt động cha mẹ của nó đã hoàn thành khởi tạo của họ. Thông thường, các sự kiện onAttach được sử dụng để đạt được một tham chiếu đến các Hoạt động cha mẹ để chuẩn bị cho nhiệm vụ khởi tạo thêm.
Tạo và Phá hoại Fragments
Việc tạo ra đời của Fragment của bạn xảy ra giữa các cuộc gọi đầu tiên onCreate và cuộc gọi cuối cùng để onDestroy. Vì nó không phải là hiếm đối với quá trình một hoạt động của được chấm dứt mà không có phương pháp corre¬sponding onDestroy được gọi là, do đó, một Fragment không thể dựa vào xử lý onDestroy của nó được kích hoạt.
Như với hoạt động, bạn nên sử dụng phương thức onCreate để khởi tạo Fragment của bạn. Đó là prac¬tice tốt để tạo ra bất kỳ lớp học có phạm vi đối tượng ở đây để đảm bảo họ đang tạo ra chỉ một lần trong đời của Fragment.
Không giống như các hoạt động, giao diện người dùng không được khởi tạo trong onCreate.
Tạo và Huỷ hoại tài giao diện
UI của một Fragment được khởi tạo (và bị phá hủy) trong một tập mới của các xử lý sự kiện:. onCreateView và onDestroyView, tương ứng
Sử dụng các phương pháp onCreateView để khởi tạo Fragment của bạn: Bơm các giao diện người dùng, có tài liệu tham khảo (và ràng buộc dữ liệu) Views nó chứa, và sau đó tạo ra bất kỳ dịch vụ cần thiết và Timers.
Khi bạn đã thổi phồng Xem hệ thống phân cấp của bạn, cần được trả lại từ xử lý này: trở inflater.inflate (R.layout.my_fragment, container, false);
Nếu Fragment của bạn cần phải tương tác với giao diện người dùng của Hoạt động cha mẹ của nó, chờ đợi cho đến khi sự kiện onActivityCreated đã được kích hoạt. Điều này có nghĩa rằng các Hoạt động chứa đã hoàn thành khởi tạo của nó và giao diện của nó đã được xây dựng hoàn chỉnh.
Fragment Hoa
Số phận của một Fragment được gắn bó chặt chẽ ràng buộc cho rằng các Hoạt động mà nó thuộc về. Kết quả là, Fragment chuyển trạng thái có liên quan chặt chẽ đến sự chuyển trạng thái Hoạt động tương ứng.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: