已推薦在various places中使用Android的BitmapFactory.Options.inPurgeable
作爲避免Android 2.x及更早版本(Android 3.1 fixes this)中的OutOfMemory異常的方法。爲什麼我不使用BitmapFactory的inPurgeable選項?
如果inPurgeable
太棒了,爲什麼我不想使用它?如果設置爲true,則生成位圖將分配其像素,使得他們可以在系統需要回收內存中清除
:本documentation似乎在說什麼這個選項是做細節很輕。在這種情況下,當像素需要再次訪問時(例如繪製位圖,調用getPixels()),它們將自動重新解碼。
看起來不錯。有什麼收穫?
事實上,這個標誌已經(自API 21起)被棄用。 –