Tôi có một ViewPager được nối với FragmentPagerAd CHƯƠNG hiển thị ba đoạn. ViewPager xuất hiện để phá hủy chế độ xem của một đoạn được lưu trữ khi nó nằm cách vị trí hiện tại nhiều hơn một lần vuốt.
Các chế độ xem này đều là các danh sách đơn giản và việc tối ưu hóa này là hoàn toàn không cần thiết, vì vậy tôi muốn tắt nó. Nó gây ra một số vấn đề về hình ảnh vì các danh sách có hình động bố cục được áp dụng cho chúng và những hình động đó đang được phát lại sau khi chúng bị phá hủy và được tạo lại. Nó cũng hiển thị hoạt hình giới thiệu thanh cuộn mỗi lần (trong đó thanh cuộn hiển thị nhanh để cho biết có thể cuộn) có thể gây mất tập trung và vị trí cuộn hiện tại của người dùng bị mất trong quá trình.
Nó cũng không tải đoạn thứ ba cho đến khi lần vuốt đầu tiên xảy ra, điều này có vấn đề vì mỗi đoạn xử lý các cuộc gọi dịch vụ riêng của mình và tôi muốn tắt cả ba lần cùng lúc khi hoạt động tải. Có cuộc gọi dịch vụ thứ ba bị trì hoãn là ít hơn lý tưởng.
Có cách nào để thuyết phục ViewPager ngăn chặn hành vi này và chỉ giữ tất cả các mảnh vỡ của tôi trong bộ nhớ?