Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将图像传递给另一个活动_Android - Fatal编程技术网

Android 将图像传递给另一个活动

Android 将图像传递给另一个活动,android,Android,我在硬盘上存储了一个图像,想转到另一个活动 在主活动中,我放置的路径如下: String address = "/ Dir_Imagen / nombre.png"; 在第二个活动中,当我拿起目录时,将: Bitmap icon = BitmapFactory.decodeFile (address); 问题是变量图标返回空值 有人知道怎么回事吗?当位图对象实现parcelable时,实际上可以将它从一个活动传递到另一个活动: Intent intent = new Intent(this,

我在硬盘上存储了一个图像,想转到另一个活动

在主活动中,我放置的路径如下:

String address = "/ Dir_Imagen / nombre.png";
在第二个活动中,当我拿起目录时,将:

Bitmap icon = BitmapFactory.decodeFile (address);
问题是变量图标返回空值


有人知道怎么回事吗?

当位图对象实现parcelable时,实际上可以将它从一个活动传递到另一个活动:

Intent intent = new Intent(this, NewActivity.class);
intent.putExtra("icon", icon);
然后,从第二个活动中,使用以下内容获取位图:

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

您的地址中有空格,请尝试将其删除。如果您在第一个活动中获得位图,那么它是否返回null(并按照fredley所说的删除空格)?@Juanfren您看到了吗,这里讨论了相同的问题。