public abstract class BaseFragment extends Fragment {
/** Fragment当前状态是否可见 */
protected boolean isVisible;
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (getUserVisibleHint()) {
isVisible = true;
onVisible();
} else {
isVisible = false;
onInvisible();
}
}啊实打实的
最新推荐文章于 2024-06-26 15:06:26 发布
本文介绍了一个抽象基类BaseFragment的实现方式,该类通过覆盖setUserVisibleHint方法来管理Fragment的可见状态,并触发onVisible和onInvisible回调。

120

被折叠的 条评论
为什么被折叠?



