Bitmap has a recycle method, but do we have to invoke it explicitly if we don’t need it any more?
For example, an ImageView has a bitmap now. When user click a button, it will set a new bitmap to the ImageView.
Do we have to recycle the original bitmap before assign the new one?
yes you have if you are targeting devices with
Androidolder the3.0. That’s will avoid you to incour in theOutOfMemoryException.Note: Before
android 3the Bitmap memory is allocated in the native heap. The java object will retains low memory from the GC perspective.