最近做項目,使用Glide圖片加載框架因為是做一些短視頻的種類比較多大概的結構是MainActivity中有三個Fragment,其中一個Fragment使用了ViewPager,Viewpager大概有十幾個頁面每個頁面包含一個RecyclerView,RecyclerView中的Item包含一個MediaPlayer,而MediaPlayer有一個ImageView這個ImageView就是封面圖,當我將每個頁面的RecyclerView加載出來后,內存暴增,而且一直降不下來ViewPager使用的是FragmentStatePagerAdapter適配器,每次切換后都會執行onDestroy將其銷毀,只保存Fragment的狀態,但是Glide加載圖片所占用的內存還是無法釋放調用了clearMemory方法也是無法釋放內存
Glide加載內存暴增,大佬們支個招
E_mKs3178303
2017-09-16 10:43:10