В решении для нехватки памяти: Странно проблема нехватки памяти при загрузке изображения в растровый объект , речь идет об использовании: decodeFile (Файл f). Как вы обрабатываете внутренние файлы изображений, которые называются R.id.something? эти ресурсы рассматриваются как целые числа?
Вы можете использовать decodeResource ():
Bitmap bm = BitmapFactory.decodeResource(getResources(),R.id.someimage);
или
Bitmap bm = BitmapFactory.decodeResource(getResources(),R.id.someimage,options);