重设、替换ViewPager中的Fragment

来源:互联网 发布:南京网博java培训费用 编辑:程序博客网 时间:2024/06/05 18:52

    本来以为这东西很简单。。重新setAdapter或者notifyDataSetChanged就可以解决,没想到解决了一个下午。。

解决步骤:

    1、用FragmentStatePagerAdapter替换FragmentPagerAdapter。
    2、替换fragment之前,获取supportFragmentManager,遍历已有fragment,挨个remove掉,然后重新设置数组,重新setAdapter,搞定~


不过我这里没用到notify,网上大神们说的什么重写getItemPosition对我完全没用,以后还是需要多Google。。解决了个小问题,发个文庆祝一下- -

0 0