我有一個活動,它有幾個片段,並且使用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 –