Activity にこのコードがある場合onCreate()
:
mViewPager = new ViewPager(this, null);
mPagerAdapter = new PagerAdapter(this);
mViewPager.setAdapter(mPagerAdapter);
mCirclePageIndicator.setViewPager(mViewPager);
mCirclePageIndicator.setOnPageChangeListener(onPageChangeListener);
次に、AsyncTask を起動し、現在のページをonPostExecute()
ページ 0 に変更したい場合、機能しません。!= 0 の他のページでも機能しますが、0 の場合は現在の位置を保持するだけです。
mCirclePageIndicator.setCurrentItem(0);
誰かがアイデアを思いついたら、遠慮なく共有してください。ありがとう !