Passando imagem de uma atividade outra atividade

Há perguntas semelhantes no SO, mas nenhuma funcionou para mim.

Desejo buscar a imagem clicada na Activity1 e exibi-la na Activity2.
Estou buscando o id da imagem clicada assim:

((ImageView) v).getId()

e passando-o através da intenção para outra atividade.

Na segunda atividade, eu uso o ID da imagem da seguinte forma:

imageView.setImageResource(imgId);

Eu registrei o valor e o ID da imagem nas duas atividades e é o mesmo.

Mas estou recebendo a seguinte exceção:

android.content.res.Resources$NotFoundException: Resource is not a Drawable 
(color or path): TypedValue{t=0x12/d=0x0 a=2 r=0x7f050000}

Eu acho que o problema aqui égetId() está retornando o Id deImageView enão é da sua imagem de origem.
Todas essas imagens estão presentesdrawable.

Qualquer ajuda apreciada.

questionAnswers(4)

yourAnswerToTheQuestion