最近做項(xiàng)目,使用Glide圖片加載框架因?yàn)槭亲鲆恍┒桃曨l的種類比較多大概的結(jié)構(gòu)是MainActivity中有三個(gè)Fragment,其中一個(gè)Fragment使用了ViewPager,Viewpager大概有十幾個(gè)頁(yè)面每個(gè)頁(yè)面包含一個(gè)RecyclerView,RecyclerView中的Item包含一個(gè)MediaPlayer,而MediaPlayer有一個(gè)ImageView這個(gè)ImageView就是封面圖,當(dāng)我將每個(gè)頁(yè)面的RecyclerView加載出來(lái)后,內(nèi)存暴增,而且一直降不下來(lái)ViewPager使用的是FragmentStatePagerAdapter適配器,每次切換后都會(huì)執(zhí)行onDestroy將其銷(xiāo)毀,只保存Fragment的狀態(tài),但是Glide加載圖片所占用的內(nèi)存還是無(wú)法釋放調(diào)用了clearMemory方法也是無(wú)法釋放內(nèi)存
Glide加載內(nèi)存暴增,大佬們支個(gè)招
E_mKs3178303
2017-09-16 10:43:10