FragmentPagerAdapter getItem is not being triggered

后端 未结 5 1581
轮回少年
轮回少年 2020-12-13 17:51

Currently, with a FragmentActivity, I toggle among 2 type of Fragments using the following code.

private void toggle() {
    Fragment oldFragmen         


        
5条回答
  •  一生所求
    2020-12-13 18:26

    Global working tested solution.

    getSupportFragmentManager() keeps the null reference some times and View pager does not create new fragment instance.Since it finds reference to same fragment. So to over come this use getChildFragmentManager() solves problem in simple way.

    Don't

    new PagerAdapter(getSupportFragmentManager(), fragments);

    Do

    new PagerAdapter(getChildFragmentManager() , fragments);

提交回复
热议问题