我有一个带有4个标签的viewpager,并在每个标签中使用片段。我在每个片段中都有webview。当我在第一个标签中没有错误,直到第三个标签。当我回到第一个标签时,片段刷新自动。它再次使webview loadUrl()。我不想要它。如何停止刷新?
另一个解释: 我有4个标签。我把它叫做,标签AA,BB,CC和DD与相邻。当我在Tab AA并转到Tab BB时,没有错误。但是当我在Tab AA中转到CC并返回选项卡AA时,选项卡AA中的片段再次刷新。我想知道viewpager中生命周期的解释?感谢..
答案 0 :(得分:0)
请查看ViewPager Documentation。默认行为是在当前显示的内容的任一侧保留1页。您可以使用setOffscreenPageLimit (int limit)
答案 1 :(得分:0)
根据http://developer.android.com/reference/android/support/v4/view/ViewPager.html
您可以使用setOffscreenPageLimit设置在空闲状态下应保留到视图层次结构中当前页面任一侧的页面数。超出此限制的页面将在需要时从适配器重新创建。
答案 2 :(得分:0)
只需使用
viewPager.setOffscreenPageLimit(4);