Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tài liệu này trình bày cách sử dụng đích đến của hộp thoại để đưa ra một số cân nhắc riêng về cách bạn cần quản lý ngăn xếp lui.
Tổng quan
Một hoặc nhiều đích đến của hộp thoại chỉ có thể tồn tại ở lớp trên cùng của ngăn xếp lui.
Nguyên nhân là do khi người dùng di chuyển tới một đích đến không phải là đích đến của hộp thoại, NavController sẽ tự động làm bật mọi đích đến của hộp thoại ra khỏi lớp trên cùng của ngăn xếp. Nhờ vậy, đích đến hiện tại luôn hiển thị đầy đủ ở trên các đích đến khác trong ngăn xếp lui.
Nếu ngăn xếp lui chỉ bao gồm các đích đến được lưu trữ lấp đầy máy chủ điều hướng và người dùng di chuyển tới một đích đến của hộp thoại, thì ngăn xếp lui này sẽ có dạng tương tự như hình 2:
Sau đó, nếu người dùng di chuyển tới một đích đến khác của hộp thoại, thì đích đến này sẽ được thêm vào lớp trên cùng của ngăn xếp lui, như trong hình 3:
Nếu sau đó người dùng di chuyển tới một đích đến không nổi, thì đích đến của hộp thoại sẽ bật lên từ lớp trên cùng của ngăn xếp lui trước rồi mới chuyển tới đích đến mới, như trong hình 4:
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2024-04-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{"lastModified": "C\u1eadp nh\u1eadt l\u1ea7n g\u1ea7n \u0111\u00e2y nh\u1ea5t: 2024-04-02 UTC."}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-04-02 UTC."]]