비슷한 질문이 있지만 나에게는 도움이되지 않습니다.하나의 활동에서 다른 활동으로 이미지 전달하기
나는 activity1에에서 클릭 된 이미지를 가져오고 activity2에에 표시하고자합니다.
I는 다음과 같이 클릭 한 이미지의 이미지 ID를 가져 오는 해요 :
((ImageView) v).getId()
을 다른 활동으로 의도를 통과.
2 차 활동, 나는 다음과 같은 이미지 ID를 사용
imageView.setImageResource(imgId);
는 둘 다 활동의 값 og의 이미지 ID를 기록하며 동일합니다.
하지만 다음과 같은 예외 받고 있어요 :
android.content.res.Resources$NotFoundException: Resource is not a Drawable
(color or path): TypedValue{t=0x12/d=0x0 a=2 r=0x7f050000}
을 여기 문제가 getId()
가 ImageView
의 아이디를 반환하고 있지 그것의 소스 이미지 같아요.
모든 이미지는 drawable
에 있습니다.
도움을 주시면 감사하겠습니다.
정확하게 그 문제가 보인다 : "나는 여기에있는 문제가 getId()가 ImageView의 ID를 반환하고 소스 이미지가 아닙니다."라고 생각합니다. 어떻게이 이미지를 검색합니까? 왜 이미지를 얻을 수 없습니까? 드로어 블에 없습니까? 이 이미지는 인터넷에서 가져온 것입니다. 이미지가 인터넷에있는 경우 이미지를 메모리 또는 파일에 캐시하고 다음 활동에서 캐시 된 – Litus
을 가져 와서 ** 리소스 ID **를 얻을 수 있습니다. – GAMA
@Andro Selva 솔루션이 좋은 것 같습니다 :) – Litus