Separate Back Stack for each tab in BottomNavigationView Android using Fragments

前端 未结 5 2051
梦毁少年i
梦毁少年i 2020-12-13 07:27

I\'m implementing BottomNavigationView for navigation in an Android app. I am using Fragments to set the content for each tab.

I know how to set up one

5条回答
  •  佛祖请我去吃肉
    2020-12-13 07:38

    Instead of using replace method use add fragment,

    Instead of this method ft.replace(R.id.content, selectedFragment);

    Use this ft.add(R.id.content, selectedFragment);

        Fragment selectedFragment = ItemsFragment.newInstance();
        FragmentTransaction ft = getFragmentManager().beginTransaction();
        ft.(R.id.content, selectedFragment);
        ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
        ft.addToBackStack(null);
        ft.commit();
    

提交回复
热议问题