簡體   English   中英

在調用 onResume() 方法時一次在 viewpager/viewpager2 中恢復所有片段

[英]Resume all fragments at once in viewpager/viewpager2 on calling onResume() method

當我們在viewpager的任何片段中覆蓋onResume()方法時,我們注意到它實際上僅在viewpager滾動到該特定片段頁面時才被恢復。

那么,如何一起恢復一個viewpager的所有片段呢?

調用 setOffscreenPageLimit 的數字高於片段的一半。 這將強制 viewpager 創建並保留所有已創建的片段,就像您在適配器中創建的一樣。

viewPager.setOffscreenPageLimit(2);
viewPager.setAdapter(pagerAdapter);

這里我假設 2 作為 viewpager 中的片段總數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM