La documentazione per il metodo getItemPosition nella classe PagerAdapter di Android afferma che si tratta di:Quando dovrebbe getItemPosition prendere in considerazione le modifiche della posizione di un articolo?
Chiamato quando il visualizzazione host sta tentando di determinare se la posizione di un oggetto è cambiato.
Questo metodo deve essere chiamato per indicare se la posizione di un articolo nel gruppo di elementi per tale adattatore è stata modificata o meno.
Tuttavia, non indica mai quando un metodo prioritario deve considerare la posizione da modificare. Significa che la posizione è diversa dalla posizione in cui era stata chiamata l'ultima volta che veniva chiamato getItemPosition? Significa che la posizione dell'oggetto è diversa dall'ultima volta che è stato chiamato notifyDataSetChanged? O significa che la posizione dell'oggetto è diversa da quando l'elemento è stato aggiunto a viewPager?