作者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