Tôi muốn lưu trạng thái của một đoạn trong khi chuyển đổi các đoạn bằng ngăn điều hướng androids. Các mảnh không nên làm mới nếu nó đã được tải trước đó. Có thể không?Lưu trạng thái phân đoạn bằng ngăn điều hướng
9
A
Trả lời
3
Để giữ trạng thái phân đoạn, bạn phải gọi số setRetainInstance(true)
bên trong số onCreate()
của đoạn. Điều này có nghĩa là gì:
Kiểm soát xem thể hiện phân đoạn có được giữ lại trên Hoạt động tạo lại (chẳng hạn như từ thay đổi cấu hình) hay không.
Điều đó giúp trạng thái hoạt động trong quá trình giải trí, nhưng trong trường hợp này hoạt động của bạn sẽ không được tạo lại, bạn sẽ chuyển đổi theo cách thủ công phân đoạn bằng ngăn kéo. Trong trường hợp đó, thay vì tạo một đoạn mới bên trong trình nghe nhấp chuột của người vẽ, bạn phải tìm đoạn bằng cách sử dụng findFragmentById(int id)
hoặc findFragmentByTag(String tag)
. Nếu giá trị trả về là null thì bạn có thể tạo một giá trị mới một cách an toàn.
Các vấn đề liên quan
- 1. Tab điều hướng Android: Khôi phục trạng thái xem phân đoạn
- 2. Cách khôi phục trạng thái xem phân đoạn Android
- 3. Android: Phân đoạn sở thích với phân đoạn của ngăn kéo điều hướng
- 4. bố cục hoặc hoạt động của phân đoạn thay đổi (?) Bằng ngăn điều hướng
- 5. Hoạt động phân đoạn - ứng dụng đã chết, không có trạng thái đã lưu
- 6. Trạng thái lưu trên Android về thay đổi hướng
- 7. Cách lưu trạng thái Fragment có listview
- 8. Cập nhật danh sách ngăn điều hướng ngăn dẫn hướng
- 9. ios 11 thanh điều hướng chồng lên thanh trạng thái
- 10. Cách nhận trạng thái điều hướng hiện tại
- 11. Ngăn điều hướng studio Android có phân đoạn hoặc hoạt động
- 12. Lưu trạng thái cuộn trong Windows Phone 8.1 khi người dùng điều hướng giữa các trang
- 13. Lưu trạng thái bố cục Primefaces
- 14. Xác định đoạn backstack trạng thái trống rỗng trong android
- 15. Khôi phục trạng thái trên thanh tab và điều khiển điều hướng ứng dụng
- 16. Không thể lưu và khôi phục Phân đoạn lồng nhau?
- 17. Trạng thái phân phối trên nhiều máy
- 18. UI-Router AngularJs: Ngăn chặn điều khiển trạng thái cha mẹ gọi khi chuyển sang trạng thái con
- 19. JS - window.history - Xóa trạng thái
- 20. Lưu trạng thái ứng dụng trong Node.js
- 21. Cách hiển thị UIActionSheet ngay bên dưới thanh trạng thái điều hướng trên cùng trên iPhone
- 22. Cách lưu trạng thái canvas thành db?
- 23. Thanh trạng thái màu tô màu trong ngăn kéo Nav
- 24. Làm thế nào để duy trì trạng thái của phân đoạn trong ứng dụng
- 25. lưu trạng thái studio trực quan
- 26. Ngăn điều hướng Android
- 27. Không thay đổi kích thước thanh điều hướng khi ẩn thanh trạng thái
- 28. iOS MapView nằm trong thanh điều hướng, thanh trạng thái và bộ điều khiển thanh tab
- 29. Android - lưu trạng thái ứng dụng
- 30. MVP Android - Nơi lưu trạng thái xem?
Tại sao người quản lý đoạn không thể tìm thấy đoạn sau khi tôi điều hướng đi? Tôi nhận ra rằng có thể có nhiều lý do, nhưng có điều gì khác cần thiết chưa được đề cập? – brainmurphy1