带有片段的选项卡布局加载下一个或上一个选项卡数据
Tab Layout with Fragments loading next or previous Tabs Data
我有四个标签及其四个片段。轻扫会将您带到下一个片段或选项卡。
所有四个片段都有来自服务器的动态数据。
第一次加载第一个和第二个片段。然后向右滑动第三次加载和第一次分离,但我在第二个片段中。
现在,我向左滑动以显示第 3 个片段的加载未完成。所以它需要更多的时间来加载。我在第一个片段中,第三个片段的后台进程仍然是 运行 并显示 toast 消息和所有内容。
如何给予偏好或分离不需要的片段来克服这个问题。
或者你能给这个问题一些好的建议吗
根据我所做的 Whosebug 回答。
boolean Loaded = false;
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser && !Loaded ) {
loadLectures();
Loaded = true;
}
}
我有四个标签及其四个片段。轻扫会将您带到下一个片段或选项卡。
所有四个片段都有来自服务器的动态数据。
第一次加载第一个和第二个片段。然后向右滑动第三次加载和第一次分离,但我在第二个片段中。
现在,我向左滑动以显示第 3 个片段的加载未完成。所以它需要更多的时间来加载。我在第一个片段中,第三个片段的后台进程仍然是 运行 并显示 toast 消息和所有内容。
如何给予偏好或分离不需要的片段来克服这个问题。
或者你能给这个问题一些好的建议吗
根据我所做的 Whosebug 回答。
boolean Loaded = false;
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser && !Loaded ) {
loadLectures();
Loaded = true;
}
}