Fragment之间切换时onResume效果的使用

来源:互联网 发布:机票代理 知乎 编辑:程序博客网 时间:2024/06/07 19:01

记录:
当使用Activity中嵌套多个Fragment进行展示时,经常遇到当不同Fragment之间切换时需要执行一些逻辑,类似Activity中的onPause和onResume方法的执行效果。而Fragment的onPause和onResume方法是和Activity的对应生命周期方法同步的,所以不能实现需要的效果。可以使用以下方法实现:

@Override    public void setUserVisibleHint(boolean isVisibleToUser) {        super.setUserVisibleHint(isVisibleToUser);        if(isVisibleToUser){          //当界面可见时,对比onResume        }else {          //当界面不可见时,对比onPause        }    }

使用该方法时需要注意 非空判断

0 0
原创粉丝点击