关于Fragment之间切换不调用onResume,onPause问题

**

关于Fragment之间切换不调用onResume,onPause问题

**

解决方法如下

Fragment之间的切换是通过FragmentManager的隐藏和显示实现的,如:

getFragmentManager().beginTransaction().hide(dataFragment).show(paramFragment).commitAllowingStateLoss();

及隐藏dataFragment,显示paramFragment

相应的重载onHiddenChanged

@Override
    public void onHiddenChanged(boolean hidden) {
        super.onHiddenChanged(hidden);
        if(hidden){
           //pause
        }else{
           //resume
        }
    }

即可实现对Fragment隐藏和显示后的相关操作

你可能感兴趣的:(android)