Liste mit Bildern zwischen Activities übergeben

B

ben56a

Ambitioniertes Mitglied
0
Hallo,

ich habe eine Liste von Location-Objecten:
Code:
public class Location{

	private int Id;
	private String name;
	private String beschreibung;
	private String BildURL;
	private Bitmap Bild;

Wie man sieht, gibt es hier eine Variable Bild vom Typ Bitmap. Ich erzeuge in meinem Programm mehrere solcher Objekte und stecke diese in eine Liste. Beim Übermitteln der Liste an eine andere Activity, scheint aber wegen dem Bitmap etwas schief zu gehen. Wird die Liste ohne Bitmap übertragen, so funktioniert alles reibungslos:

Code:
Intent myIntent = new Intent(MyActivity.this, BActivity.class);
			 myIntent.putExtra("LocationBildList", liLoc);
             startActivity(myIntent);
Wie kann ich die Liste samt dem BIld übergeben?

Vielen Dank
 
Wie ist denn liLoc definiert? Wo übergibst du "Bild"?
 
snowman2 schrieb:
Wie ist denn liLoc definiert? Wo übergibst du "Bild"?

Code:
private LinkedList<Location> liLoc;
...
liLoc = new LinkedList<Location>();
...
Location lo = new Location;
lo.setBild(bm);
...

ich hoffe das gibt aufschluss
 
Ich tippe darauf, dass mit dem Bild selbst was nicht hin haut. Woher bekommst du "bm"? Gibt es eine Exception, wenn ja welche?
 
snowman2 schrieb:
Ich tippe darauf, dass mit dem Bild selbst was nicht hin haut. Woher bekommst du "bm"? Gibt es eine Exception, wenn ja welche?

Das Bild ist soweit korrekt!...habe es zu testzwecken auf die SD Karte gespeichert. Kann es dann über den PC ohne Probleme öffnen!

Hab da mal was mit Parceable gelesen...was hat es damit auf sich?
 

Ähnliche Themen

B
Antworten
6
Aufrufe
1.002
jogimuc
J
M
Antworten
3
Aufrufe
842
maksimilian
M
M
Antworten
8
Aufrufe
942
deek
D
Zurück
Oben Unten