当前位置: 首页 > 面试题库 >

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

艾原
2023-03-14
问题内容

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


 类似资料:
  • 我试图将图像从一个活动发送到另一个活动,但我不知道如何设置ImageView。

  • 问题内容: 在我的应用程序中,我需要将Uri图像从我的第一个Activity转移到另一个。我知道如何通过意图发送位图。我是一名bigginer程序员,所以我不知道会做些什么:有意图地传输Uri或将Uri更改为位图然后发送? 问题答案: 与putExtra一起使用以发送Uri路径: 在newActivity OnCreate方法中: 使用这些func:Uri到String: 字符串到Uri:

  • 问题内容: 我对android非常陌生,我正在尝试将用户输入的数据(他们的名字)发送到另一个活动。过去,我可以使用Intent在活动之间发送单行代码,但是我无法解决如何向两个不同的TextView发送两个不同的字符串。 这是到目前为止我的MainActivity代码: 我第二项活动MainGame的代码: 当我运行它时,我得到了两个TextView中都为“ name2”添加的内容。我需要做些什么来

  • 我需要拍照并发送到主活动并发送到第三活动 这是MainActivity的代码 我有任何错误,但当我试图拍摄一张照片时,我得到这样的信息:不幸的是,第一相机停止了,我的问题是什么?

  • 问题内容: 在我的活动中,我创建了一个对象,然后需要启动另一个对象,如何从子活动中传递该对象(将要启动的对象)? 问题答案: 实现,因此你可以始终按以下意图传递它: 并在另一端检索它:

  • Activity-2(将所选图像设置为屏幕背景图像的活动)