Vorbei Bild von einer Aktivität eine andere Aktivität

Gibt es ähnliche Fragen auf, SO, aber keine für mich gearbeitet.

Ich Holen wollen angeklickte Bild in Activity1 und zeigen Sie es in der Activity2.
Ich bin abrufen der Bild-id der angeklickten Bild wie dieses:

((ImageView) v).getId()

vorbei und Sie vorsätzlich zu einer anderen Aktivität.

In der 2. Aktivität, nutze ich die Bild-id wie folgt:

imageView.setImageResource(imgId);

Ich angemeldet den Wert og Bild-id, in der sowohl die Aktivitäten und es ist dasselbe.

Aber ich bin immer folgende exception:

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

Ich denke das problem hier ist getId() ist die Rücksendung Id ImageView und nicht Quelle Bild.
Alle diese Bilder sind in drawable.

Jede Hilfe dankbar.

Genau, es scheint, dass problem: "ich denke, das problem hier ist getId() returning Id der Bildansicht und nicht der Quell-Bild." Wie kann Sie ermittelt werden dieses Bild? warum können Sie nicht die Bild? ist nicht in drawables? diese Bild ist aus dem Internet. Wenn das Bild aus dem internet können Sie versuchen, cache, um das Bild auf den Speicher oder auf eine Datei, ermittelt werden und es auf die nächste Aktivität, indem Sie die zwischengespeicherten
so, wie bekomme ich RESSOURCE ???
Selva Lösungen scheint gut zu sein 🙂
siehe diese [stackoverflow.com/questions/2139134/... ](stackoverflow.com/questions/2139134/...)
Bitte siehe meine Antwort, und wenn Sie Fragen haben, dann sagen Sie es mir.

InformationsquelleAutor GAMA | 2012-07-17

Schreibe einen Kommentar