有關(guān)BitMap

1.BitMap緩存機(jī)制:二級緩存

1) 內(nèi)存緩存(LruCache):

能夠快速獲得最近顯示的圖片。LruCache是一個泛型類,內(nèi)部采用LinkedHashMap強(qiáng)引用。

2) 存儲緩存(DiskLruCache):

以空間換時間。

2.OOM相關(guān):

原因:圖片分辨率過大,導(dǎo)致加載圖片所需沒存超過系統(tǒng)給進(jìn)程分配的運(yùn)行內(nèi)存。

解決:利用BitMapFactory.Options 的inSimpleSize計算合適圖片的采樣率以減少圖片分辨率

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容