ฉันมี ViewPager ที่เชื่อมต่อกับ FragmentPagerAdapter ที่แสดงสามส่วน ViewPager ดูเหมือนจะทำลายมุมมองของแฟรกเมนต์ที่โฮสต์เมื่อมีการปัดออกจากตำแหน่งปัจจุบันมากกว่าหนึ่งครั้ง
มุมมองเหล่านี้เป็นรายการที่เรียบง่ายทั้งหมดและการเพิ่มประสิทธิภาพนี้ไม่จำเป็นโดยสิ้นเชิงดังนั้นฉันต้องการปิดใช้ มันทำให้เกิดปัญหาทางสายตาเนื่องจากรายการมีการใช้ภาพเคลื่อนไหวเค้าโครงและภาพเคลื่อนไหวเหล่านั้นจะถูกเล่นซ้ำหลังจากที่พวกมันถูกทำลายและสร้างขึ้นใหม่ นอกจากนี้ยังแสดงภาพเคลื่อนไหวแนะนำแถบเลื่อนทุกครั้ง (โดยที่แถบเลื่อนจะมองเห็นได้ในเวลาสั้น ๆ เพื่อระบุว่าสามารถเลื่อนได้) ซึ่งอาจทำให้เสียสมาธิและตำแหน่งการเลื่อนปัจจุบันของผู้ใช้จะหายไปในกระบวนการ
นอกจากนี้ยังไม่โหลดส่วนที่สามจนกว่าการปัดครั้งแรกจะเกิดขึ้นซึ่งเป็นปัญหาเนื่องจากแต่ละส่วนจัดการการเรียกใช้บริการของตัวเองและฉันต้องการให้ทั้งสามเริ่มการทำงานพร้อมกันเมื่อกิจกรรมโหลดขึ้น การเรียกใช้บริการครั้งที่สามล่าช้าน้อยกว่าอุดมคติ
มีวิธีใดบ้างที่จะโน้มน้าวให้ ViewPager หยุดพฤติกรรมนี้และเก็บชิ้นส่วนทั้งหมดของฉันไว้ในความทรงจำ