廢話不多說了,什麼重寫方法都不好使,直接一點,如果你要刷新,那麼你用錯了Adapter 不是FragmentPagerAdapter而是直接使用FragmentStatePagerAdapter就OK了。
一開始只要
private List<Fragment> mFragments = new ArrayList<>();
最後加載完畢之後
private void freshFragmnet(){ mFragments.clear(); mFragments.add(new HomeFragment()); mFragments.add(new TaskFragment()); mFragments.add(new StudyFragment()); mFragments.add(new MeFragment()); viewPagerAdapter.notifyDataSetChanged(); }
就OK了