SO上有类似的问题,但没有一个对我有用。
我想在 Activity1 中获取点击的图像并将其显示在 Activity2 中。
我正在获取点击图像的图像 ID,如下所示:
((ImageView) v).getId()
并通过意图将其传递给另一个活动。
在第二个活动中,我使用如下图像 ID:
imageView.setImageResource(imgId);
我在两个活动中都记录了值 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}
我想这里的问题getId()
是返回 Id ofImageView
而不是它的 source image。
所有这些图像都存在于drawable
.
任何帮助表示赞赏。