滑动后保存标签信息

时间:2015-08-25 19:03:48

标签: android tabs

我的应用程序中有3个选项卡。 在我的第一个标签中,我需要从URL读取JSON数据并使用用户位置。加载页面大约需要2-3秒。 当我实现标签时,我的问题就出现了,现在每次我在下一次和后退时,都会重新获取信息。

我尝试了以下解决方案: 我将方法移至 MainActivity ,并创建了一个名为“ isUpdated ”的变量,并将其更新为 1 信息已成功获取。从那时起,选项卡数据在刷卡后消失,并显示空白空白标签。 我知道在刷到另一个标签后擦除标签数据,但我需要保存标签内容。

如何在用户刷到下一个标签后保存标签信息并显示它,而无需一遍又一遍地重新获取数据?

1 个答案:

答案 0 :(得分:6)

如果您使用ViewPager,请将屏幕外页面限制设置为不同的

例如

mViewPager.setOffscreenPageLimit(2);

应该足够3个标签