1. 程式人生 > >viewpager+fragment+slidingmenu滑動卡頓解決方法

viewpager+fragment+slidingmenu滑動卡頓解決方法

這兩天在做專案的時候遇到了一個嚴重的問題,就是viewpager中的fragment新增使用slidingmenu實現側滑欄效果後出現滑動卡頓甚至出現了"java.lang.StackOverflowError".查閱了很多資料,嘗試過很多方法,終於解決了.大家有類似的問題可以參考一下,以下就是解決我問題的方法:

1.首先在載入viewpager的時候新增預載入數量:


2.防止fragment被銷燬:

①.在onCreateView中:判斷原來的mView是否為null、若不為null則直接進行顯示:


②.在fragment的onDestroy方法中:儲存檢視,mView是當前fragment的檢視:


上面的方法就解決了我的問題.