How to send image from one activity to another in android?

前端 未结 8 1868
忘掉有多难
忘掉有多难 2020-12-10 08:18

I am having a imageView in one class and on clicking the imageView a dialog box appear which has two option to take a image from camera or open the image gallery of device.

8条回答
  •  -上瘾入骨i
    2020-12-10 09:00

    You get Image in your Activity as a Bitmap and you also pass that to another Activity as Bitmap with Intent.putExtra() like this:

    First Activity.

    Intent intent = new Intent(this, SecondActivity.class);
    intent.putExtra("bmp_Image", bmp); 
    

    and get from second Activity like:

    Bitmap bmp = (Bitmap) intent.getParcelableExtra("bmp_Image"); 
    

    you don't need to get url and load from url.

    that is the simplest way to pass the captured image from one Activity to another Activity.

提交回复
热议问题