看板 AndroidDev 關於我們 聯絡資訊
目前寫了一些程式要程式好看,總是會常常碰到要處理圖片。 而結果總是在奇怪的地方炸了。 問題: 程式內部要使用到大量圖片,很多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)
redwan:推~ 06/17 15:33
buzhdao:可以參考#1Di4dTki#1DiFVX3N 06/18 01:58