我有一個ViewPager與FragmentPagerAdapter,我的應用程序以前只使用兩個片段(不同類型)沒有問題。如何告訴我的自定義FragmentPagerAdapter停止銷燬我的碎片?
雖然我剛剛添加了第三個片段,但現在我的適配器/ viewpager似乎在我遠離它們時正在銷燬我的碎片。例如,如果我在頁面1上,那麼當我接近它時,頁面3會被銷燬並重新創建。如果我在第3頁上,同樣發生在第1頁上。
這在我的應用程序中導致了很多問題。這些碎片根本不是很重的RAM,所以我怎樣才能阻止這種情況的發生?
是它破壞片段或破壞景觀? – DeeV
我不確定。我將如何檢查? –
你剛纔說「這導致了很多問題。」如果碎片被破壞,那麼它的狀態正在從內存中擦除,重新加載時重置爲默認值。 – DeeV