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您看到了吗,这里讨论了相同的问题。