几年前就遇到的需求 总是忘总是忘总是忘!!!每次都要回去看老代码!!这次记下来
两种情况
第一种 用ViewPager+fragment的时候
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser) {
//可见
} else {
//不可见
}
}
第二种
使用fragmentManager操作fragment的show和hide
@Override
public void onHiddenChanged(boolean hidden) {
super.onHiddenChanged(hidden);
if(hidden){
//不可见
}else{
//可见
}
}