在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()在初始化时被调用两次,并且不会在第一页和最后一页调用它。这实际上是如何运作的?