instantiated है मैं जानता हूँ कि मैं कर सकता हूँएंड्रॉयड - ViewPager एडाप्टर, अनुकूलक से पहले प्राथमिक आइटम सेट
viewPager.setCurrentItem(position)
इच्छित स्थान पर मेरे विचार पेजर स्थापित करने के लिए। मेरा सवाल यह है कि एडाप्टर तत्काल होने से पहले मैं और कैसे कर सकता हूं।
मतलब है कि अगर मैं ऐसा
pagerAdapter = new ViewPagerAdapter(arg1,arg2....);
viewPager.setAdapter(pagerAdapter);
viewPager.setCurrentItem(position);
आइटम 0 पहले निर्माण है और उसके बाद इच्छित स्थान पर आइटम भी निर्माण कर रहा है। जो समय को दोगुना लगता है ... मेरे एडाप्टर में प्रत्येक आइटम को बनाने के लिए बहुत सारे काम की ज़रूरत होती है, इसलिए यदि संभव हो तो 0 स्थिति आइटम को बनाने से बचाना सबसे अच्छा होगा। शायद एडाप्टर के तत्कालता पर एक तर्क के रूप में वांछित स्थिति पारित करके ...?
ऐसा करने का कोई तरीका?
दुर्भाग्यवश यह एंड्रॉइड एम में अब और काम नहीं करता है, मेरा नया उत्तर –
एंड्रॉइड एम के साथ काम करने के लिए अपडेट किया गया –