当你从资源中加载位图如下所示:
iv.setImageResource(R.drawable.image);
- 如果使用Scaletype降低位图的质量,它是否仍保存整个原始位图?(我猜是的,因为可以在运行时更改Scaletype,并且希望保留完整的质量。)
- 如果将相同的资源ID加载到多个ImageView中,内存中只存储一个位图吗?
- 在onDestroy中手动扫描视图层次结构并回收这些位图(通过从ImageView中提取BitmapDrawable),这样做是否是良好的实践,或者我可以确信系统会及时完成此操作?