我有一个活动,它有几个片段,并且使用PagerAdapter来组织这些片段,我知道我的活动何时加载了我的片段的所有代码也会得到即使当我在第一个片段当时我的整个片段2或3的代码也被执行,这些代码在我的片段的onCreateView
中,所以我们可以停止这种行为我只想在用户选择该特定片段时执行此代码当父活动中存在多个片段时,一次加载一个片段
0
A
回答
0
可以通过调用此方法默认加载数量限制你的呼机是3
yourPager.setOffscreenPageLimit([number of pages]);
如果你只想要一页而没有预加载请试试这个link由TejjD
+0
'final ViewPager viewPager =(ViewPager)findViewById(R.id.pager); viewPager.setAdapter(adapter); viewPager.setOffscreenPageLimit(0);'试过了这个,但效果还是一样 –
+0
试试viewPager.setOffscreenPageLimit(1) –
+0
我试过了 –
相关问题
- 1. 当添加另一个片段时,片段活动变为空
- 2. 一个活动中的多个片段
- 3. 从Android中的一个活动中加载多个片段
- 4. 何时在活动或片段中使用多个加载器?
- 5. 可以SharedPreferences.Editor.commit()在同一个活动/片段中多次使用
- 6. 如何从另一个活动加载前一个片段
- 7. 动态地在另一个片段内添加一个片段
- 8. 在同一个片段事务中添加多个片段
- 9. 附加一个片段活动
- 10. 三个片段中的一个活动
- 11. 当调用它时加载片段并在切换到另一个片段/活动时保持
- 12. 当添加一个片段时,活动布局不会改变
- 13. 加载片段两次活动
- 14. 在ViewPager中只加载一个片段
- 15. Android:片段:调用列表片段中的另一个活动
- 16. 删除另一个片段活动中的片段
- 17. 一个片段每个活动
- 18. 同一活动中的两个片段
- 19. 从活动中调用一个片段
- 20. 两个ContextMenu在同一活动/片段
- 21. 当在同一活动中添加新片段时,调用当前片段的哪个方法
- 22. Android当应用程序启动时加载一个片段
- 23. 从一个活动的片段中加载图像FileNotFoundException错误
- 24. NullPointerException当加载一个URL在一个片段?
- 25. 从一个活动发送一个事件到多个片段
- 26. 在一个活动中处理多个片段
- 27. 当我在同一活动中使用两个片段显示时,如何将一个片段集中到另一个片段?
- 28. 在片段中加载本地活动
- 29. 在活动中加载片段OnCreate
- 30. 在片段中加载活动代码
看到这个线程,http://stackoverflow.com/questions/23133912/android-viewpager-update-off-screen-but-cached-fragments-in -viewpager –