Tôi có một ViewPager
với 4 tab.Phân đoạn được tạo lại khi tab thay đổi với ViewPager
Tôi đang sử dụng bộ điều hợp tùy chỉnh mở rộng FragmentPagerAdapter
.
Vấn đề là khi tôi thay đổi tab, Fragment
đầu tiên được tạo lại mặc dù nó không phải là hiển thị hiện tại. Hơn nữa, điều này chỉ xảy ra sau khi thay đổi tab lần thứ tư. Ví dụ. tab1 -> tab2 -> tab3 =>onStop
từ tab1 được gọi. -> tab2 =>onCreateView
từ tab1 được gọi (onAttach
không được gọi).
Tôi muốn tránh điều này. Tôi cần tất cả các tab để luôn ở trạng thái của họ ngay cả khi chúng hiện không được hiển thị. Tôi có thể làm như thế nào?
Cảm ơn mahn, tôi đã làm cho mã của tôi cuối cùng hoạt động! Tôi đã tìm cách để có được ví dụ đã lưu, nhưng điều này 1 LOC làm cho mã của tôi làm việc xD –
Đơn giản và cảm ơn bạn! – neobie
Cảm ơn. Nó giải quyết vấn đề của tôi –