我有一个 viewpager,其中有 3 个选项卡。所有三个选项卡都有它们的 fragment 。当我将适配器设置为 viewpager 时,我注意到每个 fragment 数据都在第一次加载。
我需要的是仅在特定选项卡被点击时加载相应选项卡的 fragment 数据。
我注意到其中还有一个问题。就像当我有 viewPager 的 Activity 开始时,第一个选项卡 fragment 的数据同时加载,第二个选项卡 fragment 的数据也被加载,当我单击该选项卡时显示。 同样,当我点击第二个标签时,第三个标签的 fragment 日期被加载。
所以我需要的是仅当我单击特定选项卡时才加载 fragment 的数据。
提前谢谢你..
最佳答案
您应该使用 ViewPager.setOffscreenPageLimit(0)
来仅加载当前显示的内容。
关于android - viewpager对应tab的fragment数据只需要在tab被点击的时候加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30980612/