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

时间:2016-04-16 07:23:39

标签: android-fragments android-tablayout android-tabactivity

我有四个标签,附有四个片段。滑动将带您进入下一个片段或标签。

所有四个片段都有来自服务器的动态数据。

第一次装载第一和第二个碎片。然后向右滑动到第3次加载和第1次分离,但我在第2个片段。

现在,我向左侧滑动加载第三个片段未完成。所以它需要更多的时间来加载。我在第一个片段中,第三个的后台进程仍在运行并显示toast消息和所有。

如何优先选择或分离不需要的片段以克服此问题。

或者你可以对这个问题提出一些好的建议

1 个答案:

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