1、这种方法的使用场景一般是希望在fragment可见时再做一些请求网络数据的操作或者是当页面某些数据需要动态刷新的时候,可以在fragment可见的时候刷新数据。
2、当使用FragmentTransaction加载fragment,控制其显示隐藏的时候,或者与viewpager结合使用的时候,fragment的onresume方法是不会调用的 这个时候就会需要用到 onHiddenChanged方法了。
@Override
public void onHiddenChanged(boolean hidden) {//hidden 是boolean值 true 为不可见 false 为可见
super.onHiddenChanged(hidden);
if(!hidden ) {
//这里写一些可见的逻辑
}
}
有用就点个赞吧!!!