将图像传递给另一个活动

时间:2011-10-25 11:18:30

标签: android

我有一张存储在硬盘上的图片,想要转移到其他活动。

在主要活动中,我提出的路径如下:

String address = "/ Dir_Imagen / nombre.png";

在次要活动中,一旦我拿起目录,就把:

Bitmap icon = BitmapFactory.decodeFile (address);

问题是变量图标,返回null。

有人知道出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

您实际上可以将位图对象从一个活动传递到另一个活动,因为它正在实现parcelable:

Intent intent = new Intent(this, NewActivity.class);
intent.putExtra("icon", icon);

然后从第二个活动中获取位图:

Bitmap icon = (Bitmap) getIntent().getParcelableExtra("icon");