使用选项卡在ViewPager中恢复问题

时间:2014-01-07 09:52:53

标签: android performance android-fragments android-activity android-viewpager

ViewPager Tabs Fragments Home Activity时遇到问题。我的Home Activity ViewPager 带有标签。对于每个标签,都有一个片段。当我们启动应用程序时,有3组数据来自服务。要求是当我在其他一些活动中对这些数据集进行更改时,我应该能够看到Fragments中的更改,这意味着要在每个{{1}中再次完成服务调用这就是我在onResume()做这一部分的原因。

必需的输出是: 当从另一个子活动返回HomeActivity(具有选项卡)时,应该完成服务调用。

当点击任何标签中的“加载更多”按钮时,应该完成与该片段或标签相关联的服务调用。

在选项卡之间移动时,不应该进行服务调用,而是必须从数据库加载数据。

当前输出为: 由于我在关联片段的onResume()中保留了所有Tabs的服务调用,因此满足第一个和第二个要求。

当谈到第三个要求时,输出与第一个要求相同,即,它的服务调用不应该发生。

问题:如何识别用户是否在选项卡之间移动,或者他是否来自儿童活动。在Tabs之间移动时发生此服务调用会导致性能问题。请帮我解决这个问题,我不知道如何解决这个性能问题。感谢。

0 个答案:

没有答案