我有四个标签,附有四个片段。滑动将带您进入下一个片段或标签。
所有四个片段都有来自服务器的动态数据。
第一次装载第一和第二个碎片。然后向右滑动到第3次加载和第1次分离,但我在第2个片段。
现在,我向左侧滑动加载第三个片段未完成。所以它需要更多的时间来加载。我在第一个片段中,第三个的后台进程仍在运行并显示toast消息和所有。
如何优先选择或分离不需要的片段以克服此问题。
或者你可以对这个问题提出一些好的建议
答案 0 :(得分:0)
根据stackOverflow的回答我做了。
https://stackoverflow.com/a/20350313/4675067
boolean Loaded = false;
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser && !Loaded ) {
loadLectures();
Loaded = true;
}
}