使用场景:比如viewpager里面有2个以上的fragment,需要知道当前的fragment是否可视
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(getUserVisibleHint()) {
// 可视
} else {
// 不可视
}
}
这个方法有时候不会被回调,怎么办呢,这里还有一个方法,功能都差不多:
@Override
public void onHiddenChanged(boolean hidden) {
super.onHiddenChanged(hidden);
if (hidden) {
// 隐藏
} else {
// 可视
}
}
好了,又可以愉快玩耍了
![大笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)