Giống như hoạt động, mảnh vỡ đang hoạt động khi họ thuộc về một hoạt động đó là tập trung và ở phía trước. Khi một Activity được tạm dừng hoặc dừng lại, các mảnh vỡ nó chứa cũng được tạm dừng và dừng lại, và các mảnh vỡ chứa của một hoạt động không hoạt động cũng không hoạt động. Khi một Hoạt động cuối cùng đã bị phá hủy, mỗi Fragment chứa trong nó tương tự như vậy bị phá hủy.
Là người quản lý bộ nhớ Android nondeterministically đóng ứng dụng các nguồn tài nguyên miễn phí, các mảnh vỡ trong những hoạt động cũng bị phá hủy.
Trong khi hoạt động và mảnh vỡ của họ đang bị ràng buộc chặt chẽ, một trong những lợi thế của sử dụng mảnh vỡ để soạn UI hoạt động của bạn là sự linh hoạt để tự động thêm hoặc loại bỏ các mảnh vỡ từ một hoạt động tích cực. Kết quả là, mỗi Fragment có thể tiến bộ thông qua đầy đủ, rõ ràng, và chủ động vòng đời nhiều lần của nó trong suốt cuộc đời hoạt động của Hoạt động cha mẹ của nó.
Dù kích hoạt cho quá trình chuyển đổi của Fragment thông qua vòng đời của nó, quản lý quá trình chuyển đổi trạng thái của nó là rất quan trọng trong việc đảm bảo người dùng liền mạch kinh nghiệm. Không nên có sự khác biệt trong một Fragment mov¬ing từ bị tạm dừng, dừng lại, hoặc trạng thái không hoạt động trở lại hoạt động, vì vậy điều quan trọng là để lưu tất cả các trạng thái giao diện người dùng và tồn tại tất cả các dữ liệu khi một Fragment bị tạm dừng hoặc dừng lại. Giống như một Activity, khi một Fragment trở thành hoạt động trở lại, cần khôi phục lại trạng thái lưu.
Giới thiệu Fragment quản lý
Mỗi Hoạt động bao gồm một Giám đốc Fragment để quản lý các mảnh vỡ mà nó chứa. Bạn có thể truy cập vào Fragment quản lý sử dụng phương pháp getFragmentManager:
FragmentManager fragmentManager = getFragmentManager ();
. Các Fragment Manager cung cấp các phương pháp sử dụng để truy cập vào các mảnh vỡ hiện bổ sung vào hoạt động, và để thực hiện Fragment giao dịch để thêm, xóa, và thay thế Fragments
Thêm những mảnh vỡ để hoạt động
cách đơn giản nhất để thêm một Fragment để một hoạt động là bằng cách bao gồm nó trong cách bố trí của Hoạt động sử dụng thẻ mảnh, như thể hiện trong Liệt kê 4-6.
đang được dịch, vui lòng đợi..
