管理SlidingTabLayout中使用的片段的生命周期

时间:2015-11-16 09:37:49

标签: android android-fragments android-tabs

在我的应用程序中,我使用SlidingTabLayout制作标签,我的应用程序有三个标签,每个标签附加片段,因此我有三个类从片段延伸运行应用程序 告诉我onCreateView和OnCreate创建的第一个和第二个片段我想在点击第二个选项卡onCreateView和OnCreate创建的第二个标签时 因为我在点击第二个标签时从webservice加载东西 喜欢在点击标签

时发生加载的Facebook应用程序

2 个答案:

答案 0 :(得分:0)

您似乎正在使用SlidingTabLayoutViewPager结合使用。默认情况下,ViewPager管理3个项目("左和#34; /"右"侧一对一),其中一个显示,另外两个处于空闲状态。您无法减少此类商品的数量,因此唯一的方法是将您的网络服务电话从onCreate / onViewCreated移至其他地方。例如,您可以在第二个片段中调用setHasOptionsMenu(true),并在第二个片段的onOptionsMenuCreated回调中实施您的网络服务调用。

答案 1 :(得分:0)

在视图寻呼机

中有一个名为setOffscreenPageLimit的预定义方法
setOffscreenPageLimit(int limit)

设置在空闲状态下视图层次结构中应保留到当前页面任一侧的页数。

例如。

ViewPager.setOffscreenPageLimit(3);