作者lovelycateye (我還想要更多力量)
看板AndroidDev
標題[問題] Bitmap OutOfMemory 永遠的痛
時間Fri Jun 17 11:20:13 2011
目前寫了一些程式要程式好看,總是會常常碰到要處理圖片。
而結果總是在奇怪的地方炸了。
問題:
程式內部要使用到大量圖片,很多Activity都會用到。
而在decode bitmap一次、兩次、三次...也都還沒問題。
但是多了以後,總是會在某次就突然炸掉。
如果看表面會認為是decode時記憶體不足。
但是同時用到的圖片並沒有這麼多,圖片會出現在不同的Activity。
看起來真正的問題似乎是因為一些寫法造成Memory Leak之類的情況。
想問問看各位前輩有沒有一些範例、sample code、workaround,甚至是觀念講解都好。
例如:
該用SoftReference還是WeakReference?原因?用法?
local cache網路上的圖片該怎麼做才不會有問題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.88.75
※ 編輯: lovelycateye 來自: 122.116.88.75 (06/17 11:23)
1F:推 redwan:推~ 06/17 15:33