在使用viewpage實作類似新聞類的導航效果時遇到問題,fragment切換后被銷毀,加載的資料也沒了,要怎么把這資料保存起來呢?
uj5u.com熱心網友回復:
你每次切換都新建了一個fragment?uj5u.com熱心網友回復:
銷毀了,會重新創建的,或者你設定viewpager的setOffscreenPageLimit為fragments的總數量,不讓它銷毀uj5u.com熱心網友回復:
新聞類的頁面得有二十幾個,全快取下來。在配置較低的手機上最后還是會被銷毀。uj5u.com熱心網友回復:
viewpage里面的fragment劃走后肯定會被銷毀,又不能把所有的fragment都快取下來。uj5u.com熱心網友回復:
聽著像是圖片沒優化 ,被吃掉了,可以考慮開個別的行程存資料和對于圖片的處理。uj5u.com熱心網友回復:
用的fragmentadapter?uj5u.com熱心網友回復:
感覺銷毀很正常吧,如果需求真的需要快取,fragment也有SavedState,你可以在銷毀時把資料轉成json保存下來,重建時再取出來,和Activity的操作差不多uj5u.com熱心網友回復:
快取資料,而不是快取爺們
uj5u.com熱心網友回復:
頁面。。。。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/51770.html
標籤:Android
上一篇:急!微信小程式實作頁面跳轉
