我们App中主页是四个Fragment,通过RadioGroup的onCheckChanged来调用show和hide实现主页面Fragment的切换,此时就有一个问题就是,我们需要知道每一个Fragment的生命周期,此时就可以重写
@Override public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); //可以在这里直接去处理fragment的hide和show if (hidden) { onHide(); } else { onShow(); } }来监听Fragment是显示还是隐藏
有时我需要fragment显示的时候才执行一些代码,那么我们可以调用Fragment的getUserVisibleHint()来判断Fragment是否是显示状态。