How to resume Fragment from BackStack if exists

前端 未结 6 983
野的像风
野的像风 2020-11-22 13:29

I am learning how to use fragments. I have three instances of Fragment that are initialized at the top of the class. I am adding the fragment to an activity lik

6条回答
  •  南笙
    南笙 (楼主)
    2020-11-22 14:11

    getFragmentManager().addOnBackStackChangedListener(new FragmentManager.OnBackStackChangedListener() {
    
        @Override
        public void onBackStackChanged() {
    
            if(getFragmentManager().getBackStackEntryCount()==0) {
                onResume();
            }    
        }
    });
    

提交回复
热议问题