Fragment pressing back button

后端 未结 16 2406
清歌不尽
清歌不尽 2020-11-29 20:18

I am now having an activity containing fragments

[1] , [2] , [3] , [4]

If pressing buttons , [3] , it can be redirected to [4]

I would like to imp

16条回答
  •  情话喂你
    2020-11-29 21:00

    This worked for me.

    -Add .addToBackStack(null) when you call the new fragment from activity.

        FragmentTransaction mFragmentTransaction = getFragmentManager()
                    .beginTransaction();
        ....
        mFragmentTransaction.addToBackStack(null);
    

    -Add onBackPressed() to your activity

        @Override
    public void onBackPressed() {
        if (getFragmentManager().getBackStackEntryCount() == 0) {
            this.finish();
        } else {
            getFragmentManager().popBackStack();
        }
    }
    

提交回复
热议问题