Из документов на http://developer.android.com/reference/android/graphics/Bitmap.html#recycle%28%29.
Освободить собственный объект, связанный с этим растровым изображением, и очистить ссылку на данные пикселей.Это не освободит пиксельные данные синхронно;он просто позволяет собирать мусор, если нет других ссылок.Растровое изображение помечается как «мертвое», что означает, что оно вызовет исключение при вызове getPixels () или setPixels () и не будет ничего рисовать.Эту операцию нельзя отменить, поэтому ее следует вызывать только в том случае, если вы уверены, что для растрового изображения больше нет использования.Это расширенный вызов, и обычно его не нужно вызывать, поскольку обычный процесс GC освобождает эту память, когда больше нет ссылок на это растровое изображение.
Так что нет необходимости звонить.Единственный раз, когда я слышал о необходимости вручную устанавливать объект в null, это если он является статической переменной (или некоторой переменной, которая не будет легко выходить из области видимости), и вы захотите вытеснить его из памяти.Может быть, если вы постоянно выделяете растровые изображения быстро, может потребоваться принудительная сборка мусора, но в большинстве случаев это, вероятно, не требуется.