मुझे यह समस्या थी और getCurrentItem()
मेथोड नहीं मिला।
मुझे ViewPager
से स्थिति प्राप्त हो गई और PageAdapter
से नहीं। onPageSelected(int currentPage)
मेथोड वर्तमान में प्रदर्शित पृष्ठ प्राप्त कर रहा है।
//custom PageAdapter implementation
mAdapter = new AwesomePagerAdapter();
//Our custom view pager that extends from ViewPager
mPager = (CustomViewPager) findViewById(R.id.preview_gallery);
mPager.setAdapter(mAdapter);
// get the item that we should be showing from the intent
mCurrentPage = extra.getInt("currentIndex");
// show the item the user picked
mPager.setCurrentItem(mCurrentPage);
// listen for page changes so we can track the current index
mPager.setOnPageChangeListener(new OnPageChangeListener() {
public void onPageScrollStateChanged(int arg0) {
}
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
public void onPageSelected(int currentPage) {
//currentPage is the position that is currently displayed.
}
});
PageAdaper
में यह कर मेरे लिए काम नहीं किया, जैसा कि मैंने छवियों कि दिखाई नहीं देते हैं प्रीलोड करना चाहते हैं। पेज एडाप्टर के instantiateItem(View collection, int position)
को पारित करने वाली स्थिति प्रारंभिक आइटम की स्थिति है। प्रदर्शित होने वाली वस्तु के साथ इसका कोई लेना-देना नहीं है।
मैं संगतता पैक का उपयोग कर रहा हूं, और यह पेजर एडाप्टर को बढ़ाता है, या तो कोई getCurrentItem विधि नहीं है। मैं एक कैसे बना सकता हूँ? http://pastebin.com/LabjNvqL – CQM
नहीं, पृष्ठ केवल 0 पर शुरू होने पर ही शुरू होता है, पृष्ठ 0 नहीं होने पर इसे कहीं और उपयोग करें और यह उस पृष्ठ संख्या –
@CQM को वापस कर देगा, आप एक VIewPager का उपयोग कर रहे हैं और आप उस कक्षा में एडाप्टर सेट कर रहे हैं, मुझे वह कक्षा दिखाएं जहां आपके पास –