改变图像会发生什么

时间:2015-01-30 18:59:27

标签: android memory-management

在android应用程序中,图像可以通过运行时更改(例如layout-bg,ImageButton-src,Button-bg,.. etc),那么在内存占用方面,旧图像会发生什么?它被移除或仍占据记忆的一部分?如果没有删除,我该如何从这张图片中清除内存?

1 个答案:

答案 0 :(得分:1)

android的UI部分主要用Java编写 - 一旦对位图的所有引用都消失了,位图将被标记为垃圾收集。如果不使用位图纹理,并且在代码中的任何位置都没有引用该位图,则会立即释放内存。请注意android中的内存泄漏。读这个: http://android-developers.blogspot.ca/2009/01/avoiding-memory-leaks.html