我正在App中使用标签但是当加载"no record found message"
时,它会加载两个片段的数据。如何解决这个问题,当我为fragment
计时它只加载了这个标签数据时如何做到这一点
这是我查看寻呼机的代码 //对于标签选择的事件
tab
答案 0 :(得分:0)
您可以使用setUserVisibleHint
:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser){
//You can do inside this method
}
}
}
如果此片段位于屏幕前,则返回true,然后在其中执行任何操作。
答案 1 :(得分:0)
当片段变得可见时,通过覆盖setUserVisibleHint方法加载数据,如下所示:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser) {
//Load your data here ...
}
}
其次,setOffScreenPageLimit(0)默认不起作用OFF屏幕值为1,值为< 1将无法正常工作。