【发布时间】:2012-03-19 12:01:49
【问题描述】:
当你像这样从资源中加载位图时:
iv.setImageResource(R.drawable.image);
- 如果 Scaletype 降低了位图的质量,是否仍保存整个原始位图? (我猜是的,因为您可以随时更改 Scaletype,而您会希望获得完整的质量。)
- 如果将相同的资源 ID 加载到多个 ImageView 中,内存中是否只存储一个位图?
- 在 onDestroy 中扫描视图层次结构并手动回收这些位图(通过从 ImageView 中提取 BitmapDrawable)是否是一种好习惯,或者我可以确保系统及时完成了吗?
【问题讨论】:
标签: java android memory imageview