用这段代码解决预加载网络数据问题:
//Set a hint to the system about whether this fragment's UI
//is currently visible to the user
//设置该Fragment的UI是否被当前用户可见
//isVisibleToUser:true:表示该UI可以被当前用户可见;false:表示不可见
//该方法可以用来解决Fragment和ViewPager结合使用时,Viewpager预加载Fragment中的网络数据问题.
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
Log.i("m_tag", "AttentionFragment---->setUserVisibleHint方法执行了...."+ isVisibleToUser);
if (isVisibleToUser) {
// 只有当该Fragment被用户可见的时候,才加载网络数据
PAGENUM = 0;
getData();
} else {
// 否则不加载网络数据
}
}
6606

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



