使用していないときは、ビットマップをリサイクルすることをお勧めします。onResume() でバイマップをロードし、onPause() で同じものをリサイクルできます。
したがって、メモリ消費を減らし、メモリ リークを回避するには、使用していないビットマップをリサイクルすることをお勧めします。
リンクのメモリ管理の話も見てください。
http://www.youtube.com/watch?v=_CruQY55HOk
編集:
投稿したリンクからの引用。(Android 2.3.3以下のメモリの管理という見出しの下で確認できます)
Android 2.3.3 (API レベル 10) 以前では、recycle() の使用が推奨されます。
HoneyComB 以降のビットマップは、ネイティブのビットマップ ヒープではなく HEAP に格納されます。
Android 3.0 (API レベル 11) では BitmapFactory.Options.inBitmap フィールドが導入されています。このオプションが設定されている場合、Options オブジェクトを受け取るデコード メソッドは、コンテンツをロードするときに既存のビットマップを再利用しようとします。これは、ビットマップのメモリが再利用されることを意味し、パフォーマンスが向上し、メモリの割り当てと割り当て解除の両方が削除されます
http://developer.android.com/training/displaying-bitmaps/manage-memory.html