【发布时间】:2017-01-29 08:45:48
【问题描述】:
我有一个带有MainActivity 的android 应用程序,它实现了一个带有5 个按钮的菜单。每个按钮激活一个不同的fragment。
不使用"setOffscreenPageLimit(int limit)",每次我从一个片段转到另一个片段时,每次都会加载每个片段。
使用:
setOffscreenPageLimit(5)
我知道在启动我的应用程序时会加载我的所有 5 个主要片段。但我不想要这个,因为它太重了。
我想实现这个: “只有当用户激活它时才加载每个片段,通过选择菜单按钮。然后将它保存在内存中,这样当用户回到这个片段时,你不必再次加载它。”
【问题讨论】:
-
"每个片段每次都加载"——不应该。请提供minimal reproducible example 演示您如何设置
ViewPager并详细解释您如何确定“每个片段每次都加载”。
标签: android performance android-fragments