我正在尝试将图像从一个 Activity 发送到另一个 Activity ,但我不知道如何设置 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));
关于java - 将图像从一项 Activity 发送到另一项 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17878407/