में पेजर कार्यान्वयन देखने के लिए मुझे एक समाधान की आवश्यकता है। सबसे पहले मैं एकल पृष्ठ में डेटाबेस से विशाल डेटा लोड कर रहा हूं, इसलिए कभी-कभी स्वाइप के दौरान यह स्वाइप आवृत्ति को धीमा कर देता है (आपको पृष्ठ पर कई बार स्वाइप करने की आवश्यकता होती है) पृष्ठभूमि में यह कार्य को प्राप्त कर रहा है। मैं दृश्य लौटने के लिए async कार्य का उपयोग नहीं कर रहा हूं। आलसी लोड पृष्ठों के लिए कोई तरीका है बस उपयोगकर्ता को स्वाइप पर दूसरे पृष्ठ पर जाने की अनुमति दें लेकिन डेटा आलसी भरा हुआ है।एंड्रॉइड लोड डेटा अतुल्यकालिक रूप से पेजर
मेरा कोड नमूना नीचे जैसा है;
public Object instantiateItem(View container, int position) {
View v;
v = View.inflate(context,R.layout.swipearea, null);
listView = (ListView)v.findViewById(R.id.MyListView);
largeDataCall();
((ViewPager)container).addView(v);
return v;
}
मैं इसे बनाने की विधि पर कॉल कर रहा हूं।
pager=(ViewPager) findViewById(R.id.pagerAdapter);
pager.setAdapter(new SimplePager(MyPager.this));
pager.setCurrentItem(364);
क्या कोई समाधान है?
मैं दिए गए लिंक में कोई भी पेज पेजर कार्यान्वयन नहीं देख सकता। – Hanry
पेजर उदाहरण देखने के लिए आप देख सकते हैं: http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html और http://android-developers.blogspot.in/2011/08/horizontal -View-स्वाइप-साथ-viewpager.html। इष्टतम उपयोगकर्ता अनुभव प्राप्त करने के लिए आपको AsyncTask के साथ इस प्रकार के कार्यान्वयन को हुक करने की आवश्यकता है। –