¿Cómo enviar imágenes de una actividad a otra en Android?

Estoy teniendo una imageView en una clase y al hacer clic en imageView aparece un cuadro de diálogo que tiene dos opciones para tomar una imagen de la cámara o abrir la galería de imágenes del dispositivo. Quiero enviar una imagen de una clase a otra para que pueda aparecer en ImageView. Estoy buscando por muchas horas pero solo recibí información sobre el envío de datos de texto de una clase a otra. ¿Puede alguien decir algo sobre el envío de una imagen de una clase a otra?

Este es el código de la clase remitente que tomará la imagen.

   takeImg.setOnTouchListener(new OnTouchListener() {

            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                if(event.getAction() == event.ACTION_UP)
                {
                    i=new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
                    startActivityForResult(i,cameraData);
                }
                return true;
            }
        });
    }
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // TODO Auto-generated method stub
        super.onActivityResult(requestCode, resultCode, data);
        if(resultCode==RESULT_OK)
        {
            Bundle extras=data.getExtras();
            bmp=(Bitmap)extras.get("data");
        }
    }

Por cualquier ayuda, gracias.

Respuestas a la pregunta(8)

Su respuesta a la pregunta