将图像从一个活动发送到另一个活动

我试图将图像从一个活动发送到另一个活动,但我不知道如何设置imageview。

这是我发送图像和其他东西的方式

Intent item_intent = new Intent(MainActivity.this, Item.class); item_intent.putExtra("name","test name arif"); item_intent.putExtra("quantity","99"); //*************************here is the image*************************** item_intent.putExtra("image",R.drawable.access); MainActivity.this.startActivity(item_intent); 

这是我如何尝试读取图像并将其设置为ImageView但我收到语法错误。

 Intent intent = getIntent(); ImageView img_view = (ImageView) findViewById(R.id.item_image); // this where I am having problem below****************************** img_view.setImageBitmap(intent.getByteArrayExtra("image")); 

我该如何设置ImageView?

你不觉得

 img_view.setImageBitmap(intent.getByteArrayExtra("quantity")); 

应该

 img_view.setImageResource(intent.getIntExtra("name",R.drawable.default_image)); 

使用此代码获取意图

 Intent intent = getIntent(); ImageView img_view = (ImageView) findViewById(R.id.item_image); img_view.setBackgroundResource(intent.getIntExtra("name",1));