Is it possible to transfer image to 3 different activities?

which method of the intent class allows you to pass information to the target?
android intent example
implicit intent example
intent in android tutorial point
intent android
types of intent in android
intent in android javatpoint

I am new at programming. I am implementing a project which consists of 3 java classes (FirstActivity, SecondActivity and ResultActivity). The image taken is at FirstActivity. I need to transfer the image to the SecondActivity and then from SecondActivity to ResultActivity. Take note that FirstActivity and the ResultActivity only has imageview to display with. Please help me. Can someone suggests a sample code for me to be guided. Any advice will be much appreciated :)

First Activity:

  ImageView imgTaken = findViewById(;
            Bitmap bitmap = ((BitmapDrawable) imgTaken.getDrawable()).getBitmap();
            Intent i = new Intent();
            i.setClass(ProcessImage.this, Match.class);
            i.putExtra("Bitmap", bitmap);

Second Activity:

final Bitmap bitmap  = (Bitmap) this.getIntent().getParcelableExtra("Bitmap");
Intent i = new Intent();
            i.setClass(Match.this, Request.class);
            i.putExtra("Bitmap", bitmap);

Result Activity:

ImageView imageView = findViewById(;

Bitmap bitmap  = (Bitmap) this.getIntent().getParcelableExtra("Bitmap");

Please help me.

Send with Intent like this following:

ByteArrayOutputStream bao = new ByteArrayOutputStream();

bitmap.compress(Bitmap.CompressFormat.JPEG, 100, bao);

byte [] ba = bao.toByteArray();

Intent i = new Intent(context,SecondClass.class);


Get the data from Intent like this:

byte [] ba1 =getIntent().getByteArrayExtra("bitmap");

Bitmap bitmap = BitmapFactory.decodeByteArray(ba1,0,ba1.length);

want to transfer the image from one activity to another, I am transferring the path of image to another activity by intent but it does not work for all images. I am able to get some images from gallery only� This is a request guide from one of my other graphic design guides. In this guide we'll take something from one image and insert it into another image.

Welcome to Stackoverflow, Simplest answer would be make your Bitmap static like this:

public static Bitmap bitmap = null;
bitmap = ((Bitmap) imgTaken.getDrawable()).getBitmap();

start next activity and then access that image like :


20 EASY WAYS TO TRANSFER IMAGES TO DIFFERENT SURFACES, The following video might feature activity performed by our actors within controlled environment Duration: 10:34 Posted: Jan 24, 2018 I have to transfer the image from one activity to another. In first activity the user selects the image out of several images from scroll view and that image has to be displayed in the imageview of next activity. Help required.

Instead of using this

final Bitmap bitmap  = (Bitmap) this.getIntent().getParcelableExtra("Bitmap");

Make this change

 Bitmap bitmap = (Bitmap) getIntent().getExtras().get("Bitmap");

Android Intents - Tutorial, In this component you select a photo and return to your application to use the selected photo. Activities which are started by other Android activities are called sub-activities. Data transfer to the target component 3. Registering for intents via intent filters. Intents are used to signal to the Android system� 40+ DIY Ideas & Tutorials for Photo Transfer Projects Photo transfers are a fantastic way to print a design onto a surface without having to go through complicated processes or painting it yourself. It allows you to display stunning pictures and designs without having to copy them by hand or having someone else do it, which can be expensive at

Simplest will be

  1. create a BaseActivity that extends all your first, second and result activity with BaseActivity.
  2. Store the image bitmap in a variable that is declare in BaseActivity.
  3. And from the BaseActivity you can have access to bitmap image from any of your Activity.

this one is the simplest way, but there are may other ways to accomplish this.

Move or rearrange activities, You can reorganize activities within a group or even move them to a different group. Drag to Step 3: Confirm the move by clicking the Apply button. Select to � True image transfer methods move an image printed on paper to another surface (e.g. wood) and the paper is removed when it is done. The beauty of this is, there is no bulk: the ink or toner is absorbed by the new surface.

@student76 I don't know How you were doing this, but ill explain it more..

  1. create a base activity class ex: public class BaseActivity extends AppCompatActivity { } and crate doo all the works here

  2. create your first activity ex ex: public class FirstActivity extends BaseActivity { } in this you will have you will process the image and store the image on a variable that is declare in the base activity

  3. create your Second activity ex ex: public class SecondActivity extends BaseActivity { } now directly access the variable that you declare in BaseActivity. now you have access to the image
  4. create your Second activity ex ex: public class ThirdActivity extends BaseActivity { } Same as SecondActivity. in this way you can have access to the bitmap in all you activity.

Glacier, Different parts of a glacier move at different speeds. Distinctive mountain formations called aretes and horns are the result of glacial activity. An ar�te is a sharp� Of course, it just looks cool. However the technique can be used to transfer a variety of characteristics from an existing photo which the user of such a software might desire to have in another

Let's Move!, Take a look back at the top Let's Move! moments over the course of the physical activity and empowering parents and caregivers with the information and tools� Feb 11, 2016 - Explore artmartstl's board "Image Transfer", followed by 762 people on Pinterest. See more ideas about Image transfer, Photo transfer, Photo craft.

Four Types of Exercise Can Improve Your Health and Physical Ability, Try endurance, flexibility, strength, and balance activities to stay Add a band or move on to a stronger band when you can do two sets of 10 to� Sep 27, 2018 - Explore Melanie Siganos's board "transfer images", followed by 4215 people on Pinterest. See more ideas about Image transfer, Craft projects, Crafts.

Explore Space Science Activities, Tectonic activity is caused by heat loss; all the terrestrial planets passed through a molten In some cases they move toward each other, in some cases away from each other, and in some Click on the image for a larger version The Moon is believed to have been inactive essentially for the last 3 billion years; Mercury� There is one additional wireless option for Apple users: you can use Airdrop to transfer images between devices. Ensure Airdrop is enabled on your Mac before transferring photos. On your Mac, open a new Finder window by clicking the Finder icon in the dock (the one that looks two faces overlapping).

  • are you using android? also include code that you have tried.
  • I'd try by using intent sir but sadly, it didn't work. @Karan Mer
  • post code that you have tried with your question
  • @KaranMer, I just posted the code sir. Please let me know if I've done something wrong.
  • store the image in file and pass its uri around activities. check this
  • Hi sir @Rakesh Kumar, can this be applied to the succeeding activities? Like Second Activity to ResultActivity?
  • @student76, Yes you can do by using setResult(11,i);
  • Hi sir @Faisal, no image appear on my image view at Result Activity. Please help :(
  • are you taking image using camera? and then storing it?
  • Yes sir. I have called the camera using Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
  • Ok, so after taking picture are you storing it in gallery or not?
  • After capturing it is automatically saved on the gallery sir.
  • Very big thanks sir. I will try to apply it and will inform you if something changes :)
  • It didn't work sir @Suryakant, an class cannot extends multiple classes. Pleas help.
  • @student76 have given another answer for the same post please go through it.