Как отправить изображение из одного действия в другое в Android?

У меня есть imageView в одном классе, и при нажатии на imageView появляется диалоговое окно, в котором есть два варианта: сделать снимок с камеры или открыть галерею изображений устройства. Я хочу отправить изображение из одного класса в другой, чтобы оно могло отображаться в ImageView. Я ищу много часов, но у меня есть только отправка текстовых данных из одного класса в другой. Может ли кто-нибудь рассказать об отправке изображения из одного класса в другой?

Это код из класса отправителя, который будет принимать изображение.

   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");
        }
    }

За любую помощь спасибо

5
задан Luke 22 July 2012 в 12:55
поделиться