我的应用程序中有3个选项卡.在我的第一个标签中,我需要从URL读取JSON数据并使用用户位置.加载页面大约需要2-3秒.当我实现标签时,我的问题就出现了,现在每次重新扫描时,都会重新获取信息.
我尝试了以下解决方案:我将方法移动到MainActivity,并创建了一个名为" isUpdated " 的变量,如果已成功获取信息,则将其更新为1.从那时起,标签数据在刷卡后消失,并显示空白的空白标签. 我知道在刷到另一个标签后擦除标签数据,但我需要保存标签内容.
如何在用户刷到下一个选项卡后保存选项卡信息并显示它,而无需一遍又一遍地重新获取数据?
如果您正在使用,ViewPager则将屏幕外页面限制设置为不同的
例如
mViewPager.setOffscreenPageLimit(2);
Run Code Online (Sandbox Code Playgroud)
应该足够3个标签
| 归档时间: |
|
| 查看次数: |
901 次 |
| 最近记录: |