【发布时间】:2013-04-19 15:24:32
【问题描述】:
根据http://developer.android.com/training/displaying-bitmaps/manage-memory.html
在 Android 2.3.3(API 级别 10)及更低版本上,使用 recycle() 是 受到推崇的。如果您在您的 应用程序,您可能会遇到 OutOfMemoryError 错误。回收() 方法允许应用尽快回收内存。
我想知道,对于BitmapDrawable,我是否需要像这样进行清理
bitmapDrawable.getBitmap().recycle()
如果不再需要?
【问题讨论】:
-
您将在随机位置遇到 OOM 崩溃,并且堆栈将毫无意义。调试将是一场噩梦,您将不得不在不同场景之间运行堆测试,以找出内存累积发生的位置。您将需要大约 3 天的调试时间和 2 天的修复和测试时间。不要删除它。如果它在那里,它的存在是有原因的。
-
为什么没人回答你的问题?
标签: android