上有如此相似的問題,但沒有爲我工作。從一個活動傳遞圖像的其他活動
我想在活動1獲取點擊的圖像和活性2顯示。
我這樣取圖片ID點擊圖像:
((ImageView) v).getId()
並使其通過意圖另一個活動。
在第二屆活動中,我使用的圖片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
Id和的不是它的源圖像。
所有這些圖像存在於drawable
。
任何幫助表示讚賞。
究竟似乎這個問題:「我想這裏的問題是的getId()將返回的ImageView的ID和不是它的源圖像。」 你如何回顧這個形象?爲什麼你不能獲得圖像?不是可繪製的?這些圖像來自互聯網。 如果圖像是從互聯網上,你可以嘗試緩存內存或文件中的圖像,並通過將緩存 – Litus 2012-07-17 09:35:04
所以retrive它的下一個活動我怎麼**資源ID ** ??? – GAMA 2012-07-17 09:36:21
@Andro Selva解決方案看起來不錯:) – Litus 2012-07-17 09:39:02