Android के PagerAdapter कक्षा में विधि getItemPosition के लिए दस्तावेज़ में कहा गया है कि यह है:कब प्राप्त होना चाहिए ITemPosition किसी आइटम की स्थिति में परिवर्तनों पर विचार करें?
कहा जाता है जब मेजबान दृश्य निर्धारित करने के लिए अगर किसी आइटम की स्थिति बदल गई है प्रयास कर रहा है।
इस विधि को यह इंगित करने के लिए कहा जाना चाहिए कि उस एडाप्टर के लिए आइटम के समूह में किसी आइटम की स्थिति बदल गई है या नहीं।
हालांकि, यह कभी भी नहीं बताता है कि एक ओवरराइडिंग विधि को बदलने की स्थिति पर विचार करना चाहिए। क्या इसका मतलब यह है कि स्थिति उस स्थिति से अलग है जब पिछली बार आइटम प्राप्त होता था ITemPosition कहा जाता था? क्या इसका मतलब है कि आखिरी बार सूचित करने के लिए आइटम की स्थिति अलग हैडेटाट चेंज को बुलाया गया था? या इसका मतलब यह है कि आइटम की स्थिति अलग-अलग होती है जब आइटम को दृश्य में जोड़ा गया था?