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() は初期化時に一度に 2 回呼び出され、最初と最後のページでは呼び出されません。これは実際にどのように機能しますか?