В Java нет явного удаления объектов. Вместо этого там сборка мусора. Если ссылке на объект присвоить null, то какое-то время объект еще будет в памяти, пока его окончательно не удалит сборщик. Время удаления не определено. Судя по коду, Bitmap будет создаваться каждый раз при создании новой активити. Например, если покрутить телефон: при смене раскладки активити удаляется и создается заново. Если картинки большие, то так можно быстро выкушать всю память. Первое пришедшее в голову решение: хранить ресурсы вроде таких картинок в отдельном классе. Загружать их по мере надобности проверяя факт их наличия. Хранить ресурсы в классах активити не стоит.