【发布时间】:2016-05-25 22:01:23
【问题描述】:
我有一个 Activity,它有几个 Fragment,并且正在使用 PagerAdapter 来组织这个 Fragments,我知道我的活动何时加载我的所有 Fragment 的代码也会被执行,即使当时我是第一个 Fragment 我的全部代码所有片段 2 或 3 也被执行,它们在我的片段的 onCreateView 中所以我们可以停止这种行为我只想在用户选择该特定片段时执行此代码
【问题讨论】:
我有一个 Activity,它有几个 Fragment,并且正在使用 PagerAdapter 来组织这个 Fragments,我知道我的活动何时加载我的所有 Fragment 的代码也会被执行,即使当时我是第一个 Fragment 我的全部代码所有片段 2 或 3 也被执行,它们在我的片段的 onCreateView 中所以我们可以停止这种行为我只想在用户选择该特定片段时执行此代码
【问题讨论】:
你可以通过调用这个方法来限制你的寻呼机默认加载次数是3
yourPager.setOffscreenPageLimit([number of pages]);
如果你只想要一页而不预加载,试试 TejjD 的 link
【讨论】: