Я реализовал в своем приложении ViewPager для перемещения между фрагментами. После долгих исследований я обнаружил, что если я хочу, чтобы получить позицию видимого фрагмента следует использовать:Получить позицию ViewPager на первом и последнем видимом фрагменте
mViewPager.getCurrentItem();
Но по какой-то причине, когда я на первом или последнем фрагменте, положение Безразлично» t изменение. Он остается 1 на первом фрагменте вместо 0, соответственно размером - 2 для последнего, вместо размера - 1. (В случае первого фрагмента теория применима только тогда, когда я запускаю ViewPager из другой позиции из первый)
Как я могу получить первую и последнюю позицию ViewPager. Я даже пытался отправить позицию из ViewPagerAdapter, но здесь я имею дело с тем же, поскольку последнее изменение позиции происходит до первого или последнего фрагмента.
Любые предложения?
Это кажется связаны: http://stackoverflow.com/questions/24650223/mviewpager-getcurrentitem-doesnt-return-correct-position -for-first-last-pag – Whitney