在 viewpager 中,不会为第一页和最后一页调用 pagedapter 方法 getcurrentItem()。滚动时。
场景:当我第一次加载适配器时。
@Override
public Fragment getItem(int position) {
Log.d("CurrentItem", ""+mPager.getCurrentItem());
Log.d("CurrentPosition", ""+position);
mFragNamLabel.setText("SCREEN "+(mPager.getCurrentItem()+1));
return SCOrderButtons.newInstance(position);
}
getcCurrentitem() 在初始化的时候被调用了两次,第一页和最后一页都不调用。这实际上是如何工作的?