1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Liste mit Bildern zwischen Activities übergeben

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von ben56a, 30.12.2011.

  1. ben56a, 30.12.2011 #1
    ben56a

    ben56a Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    91
    Erhaltene Danke:
    0
    Registriert seit:
    15.08.2010
    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
     
  2. snowman2, 30.12.2011 #2
    snowman2

    snowman2 Erfahrener Benutzer

    Beiträge:
    153
    Erhaltene Danke:
    18
    Registriert seit:
    07.12.2011
    Wie ist denn liLoc definiert? Wo übergibst du "Bild"?
     
  3. ben56a, 30.12.2011 #3
    ben56a

    ben56a Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    91
    Erhaltene Danke:
    0
    Registriert seit:
    15.08.2010
    Code:
    private LinkedList<Location> liLoc;
    ...
    liLoc = new LinkedList<Location>();
    ...
    Location lo = new Location;
    lo.setBild(bm);
    ...
    
    ich hoffe das gibt aufschluss
     
  4. snowman2, 30.12.2011 #4
    snowman2

    snowman2 Erfahrener Benutzer

    Beiträge:
    153
    Erhaltene Danke:
    18
    Registriert seit:
    07.12.2011
    Ich tippe darauf, dass mit dem Bild selbst was nicht hin haut. Woher bekommst du "bm"? Gibt es eine Exception, wenn ja welche?
     
  5. ben56a, 30.12.2011 #5
    ben56a

    ben56a Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    91
    Erhaltene Danke:
    0
    Registriert seit:
    15.08.2010
    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?
     

Diese Seite empfehlen