Передача изображения из одного действия в другое
Есть похожие вопросы по SO, но ни один из них не работал для меня.
Я хочу получить кликнутое изображение в Activity1 и отобразить его в Activity2.
Я получаю идентификатор изображения кликаемого изображения, например:
((ImageView) v).getId()
и передать его через намерение к другой деятельности.
Во втором упражнении я использую идентификатор изображения следующим образом:
imageView.setImageResource(imgId);
Я зарегистрировал значение идентификатора изображения в обоих действиях, и оно одно и то же.
Но я получаю следующее исключение:
android.content.res.Resources$NotFoundException: Resource is not a Drawable
(color or path): TypedValue{t=0x12/d=0x0 a=2 r=0x7f050000}
Я думаю, проблема здесьgetId()
возвращает идентификаторImageView
а такжеnot of it's source image.
Все эти изображения присутствуют вdrawable
.
Любая помощь приветствуется.