मेरे पास एक ViewPager है, जो तीन टुकड़े प्रदर्शित कर रहा है, जो एक FragmentPagerAdapter के लिए झुका हुआ है। ViewPager होस्ट किए गए टुकड़े के दृश्य को तब नष्ट करता दिखाई देता है जब वह वर्तमान स्थिति से एक से अधिक स्वाइप हो।
ये दृश्य सभी सरल सूचियां हैं और यह अनुकूलन पूरी तरह से अनावश्यक है, इसलिए मैं इसे अक्षम करना चाहूंगा। यह कुछ दृश्य समस्याएं पैदा कर रहा है क्योंकि सूचियों में उनके लिए लागू लेआउट एनिमेशन हैं और उन एनिमेशनों को नष्ट होने और फिर से बनाए जाने के बाद फिर से देखा जा रहा है। यह हर बार स्क्रॉलबार इंट्रो एनीमेशन दिखाता है (जहां स्क्रॉलबार यह इंगित करने के लिए संक्षिप्त रूप से दिखाई देता है कि स्क्रॉल करना संभव है) जो विचलित करने वाला हो सकता है, और उपयोगकर्ता की वर्तमान स्क्रॉल स्थिति प्रक्रिया में खो जाती है।
यह तीसरा टुकड़ा लोड नहीं करता है जब तक कि पहला स्वाइप नहीं होता है, जो समस्याग्रस्त है क्योंकि प्रत्येक टुकड़ा अपनी सेवा कॉल को संभालता है और मैं गतिविधि लोड होने पर एक ही समय में सभी तीन फायर बंद करना पसंद करूंगा। तीसरी सेवा कॉल में देरी होना आदर्श से कम है।
क्या इस व्यवहार को रोकने के लिए ViewPager को समझाने और स्मृति में मेरे सभी टुकड़े रखने का कोई तरीका है?