相关疑难解决方法(0)

从一个活动传递图像另一个活动

SO上也有类似的问题,但没有一个对我有用.

我想在Activity1中获取单击的图像并在Activity2中显示它.
我正在获取点击图像的图像ID,如下所示:

((ImageView) v).getId()
Run Code Online (Sandbox Code Playgroud)

并通过意图将其传递给另一个活动.

在第二个活动中,我使用图像ID如下:

imageView.setImageResource(imgId);
Run Code Online (Sandbox Code Playgroud)

我在两个活动中记录了值og image id并且它是相同的.

但我得到以下异常:

android.content.res.Resources$NotFoundException: Resource is not a Drawable 
(color or path): TypedValue{t=0x12/d=0x0 a=2 r=0x7f050000}
Run Code Online (Sandbox Code Playgroud)

我想这里的问题getId()是返回Id ImageView不是它的源图像.
所有这些图像都存在于drawable.

任何帮助赞赏.

android android-imageview android-resources

3
推荐指数
2
解决办法
5万
查看次数