繁体   English   中英

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

[英]send image from one activity to another

我正在尝试将图像从一项活动发送到另一项活动,但我不知道如何设置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));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM