Android - how can i transfer ImageView from one activity to another activity?

后端 未结 3 1148
独厮守ぢ
独厮守ぢ 2021-01-25 04:49

I have Activity1 which have one ImaveView including image preview. Once i press the button i go from Activity1 to Activity2. In Activity2 i do not have image preview but an opt

3条回答
  •  萌比男神i
    2021-01-25 05:11

    Simple Way Use this

    1. First Activity

      Bitmap bitmap = BitmapFactory.decodeResource(getResources(), 
      R.drawable.men_icon);
      Bundle extras = new Bundle();
      Intent intent=new Intent(FirstActivity.class,SecondActivity.class);
      extras.putParcelable("Bitmap", bitmap);
      intent.putExtras(extras);
      startActivity(intent);
      
    2. Second Activity

       ImageView iv_photo=(ImageView)findViewById(R.id.iv_photo);
       Bundle extras = getIntent().getExtras();
       Bitmap bmp = (Bitmap) extras.getParcelable("Bitmap");
       iv_photo.setImageBitmap(bmp);
      

提交回复
热议问题