带有片段的选项卡布局加载下一个或上一个选项卡数据

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;
     }
 }