如果您在 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);
如果有人提出想法,请随时分享。谢谢 !