It is better to recycle bitmaps when not in use. You can load the bimaps in onResume () and recycle the same in onPause ().
So, to reduce memory consumption and avoid memory leaks, it is better to use bitmap images when not in use.
Also check out the discussion of memory management in the link
http://www.youtube.com/watch?v=_CruQY55HOk
Edit:
The quote forms the link you posted. (You can check under the heading Memory Management on Android 2.3.3 and below)
On Android 2.3.3 (API level 10) and below, it is recommended to use recycle () .
Starting with HoneyComB bitmaps, they are stored in HEAP instead of their own bitmap heap.
Android 3.0 (API level 11) represents the BitmapFactory.Options.inBitmap field. If this option is set, the decoding methods that accept the Parameters object will try to reuse the existing bitmap when loading the content. This means that bitmap memory is reused, which leads to improved performance and the removal of both memory allocation and de-allocation
http://developer.android.com/training/displaying-bitmaps/manage-memory.html
source share