Android中Fragment的hide和show的一些技巧

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wxz1179503422/article/details/72870201

我们App中主页是四个Fragment,通过RadioGroup的onCheckChanged来调用show和hide实现主页面Fragment的切换,此时就有一个问题就是,我们需要知道每一个Fragment的生命周期,此时就可以重写

@Override
public void onHiddenChanged(boolean hidden) {
    super.onHiddenChanged(hidden);
    //可以在这里直接去处理fragmenthideshow
    if (hidden) {
        onHide();
    } else {
        onShow();
    }
}
来监听Fragment是显示还是隐藏

有时我需要fragment显示的时候才执行一些代码,那么我们可以调用Fragment的getUserVisibleHint()来判断Fragment是否是显示状态。


展开阅读全文

没有更多推荐了,返回首页