Tôi có một hoạt động A, gọi là đoạn Bf, gọi là đoạn Cf. Tôi muốn Bf được đặt trong backstack khi Cf được gọi là để người dùng có thể điều hướng trở lại nó. Tuy nhiên, nếu một nút cụ thể được nhấn trong Cf, tôi muốn Bf được loại bỏ khỏi backstack. Điều này có thể không?Làm thế nào để phát đoạn rời khỏi backstack
Tôi thấy rằng có một hàm popBackStack(). Tuy nhiên, tôi hơi bối rối về cách làm việc này. Có an toàn để sử dụng chức năng này không? Có khả năng là một hoạt động từ một ứng dụng khác sẽ được đưa vào sau khi Bf trên backstack?
Ngoài ra, có cách nào để thay đổi savedInstanceState của đoạn trên backstack không?
Tôi không thể tìm ra cách thực hiện thử nghiệm mạnh mẽ trên backstack bằng trình mô phỏng.
Tránh sử dụng lại đống! nó không thực sự giúp với hiệu quả tổng thể! sử dụng thay thế đồng bằng() hoặc thậm chí tốt hơn xóa/thêm mỗi lần bạn muốn điều hướng! Kiểm tra bài đăng của tôi trên http://stackoverflow.com/questions/5802141/is-this-the-right-way-to-clean-up-fragment-back-stack-when-leaving-a-deeply-nest/26093368# 26093368 –
@stack_ved không phải là một ý tưởng hay. BackStacks là một điều tuyệt vời. Btw Tôi không thể xem bài đăng của bạn. Tôi đoán nó đã được downvoted. : P – Sufian