1. schmju5n, 16.02.2011 #1
    schmju5n

    schmju5n Threadstarter Neuer Benutzer

    Hallo,

    ich bin ganz neu hier und bin gerade dabei meine erste Android App zu schreiben. Nun wollte ich ein Objekt via intent.putExtra() an eine andere Activity übergeben. Dazu habe ich herausgefunden, dass man die Klasse des Objektes von Parcelable ableiten muss. Und genau das bekomme ich einfach nicht gebacken und hoffe jemand kann mir weiterhelfen...

    Hier meine Klasse:

    Code:
    public class Verein extends Spieler implements Parcelable{
        
        public String vereinsName;
        private Spieler VereinsSpieler[];
        private int playerCount = 0;
        
    
        public Verein (String name)
        {
            vereinsName = name;
        }
    
        public void addPlayer(String vName, String nName)
        {
            playerCount++;
            VereinsSpieler[playerCount]=new Spieler(vName,nName);
           
        }
        
    }
    
    
     
  2. mr.freeze, 16.02.2011 #2
    mr.freeze

    mr.freeze Android-Hilfe.de Mitglied

    Hallo,

    sind deine Objekte serialisierbar?

    Gruß
     
  3. schmju5n, 16.02.2011 #3
    schmju5n

    schmju5n Threadstarter Neuer Benutzer

    Habe mich mit serialisiern von Objekten noch nicht auseinandergesetzt. Weis daher leider nicht was das bedeutet. Leider sind meine Java Kenntnise noch nicht sehr erweitert, programmiere sonst nur C++.

    Kann ich meine Objeke serialisieren, was bedeutet das?
     
  4. mr.freeze, 16.02.2011 #4
    mr.freeze

    mr.freeze Android-Hilfe.de Mitglied

    deine klassen müssen das interface Serialisable implementieren und eine id
    generieren -> geht über eclipse!

    dann mit deinIntent.putExtra(String name, Serialisable deinObjekt)

    übergeben!

    funktioniert aber nur mit klassen, die sich serialisieren lassen.
    wenn du in deiner klasse objekte wie z.B bitmaps gespeichert hast,
    geht das in die hose!


    zu
    Parcelable
    http://developer.android.com/reference/android/os/Parcelable.html

    das muss ich mir auch erst anschauen, ich stehe vor dem gleichen problem!
    ich kann leider nicht serialisieren, da ich bilder in meinen objekten gespeichert habe


    andere möglichkeiten:

    Android Application Framework FAQ | Android Developers

    Gruß
     
    Zuletzt bearbeitet: 16.02.2011
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[OFFEN] git-Problem in Android Studio (Windows) Android App Entwicklung 24.05.2017
[ERLEDIGT] put in HashMap bringt App zum abstürzen Android App Entwicklung 22.05.2017
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
Excel Dokument mithilfe von JExcelAPI auslesen funktioniert nicht :/ Android App Entwicklung 02.03.2017
Notizen App problem Android App Entwicklung 11.01.2017
Text View erzeugt rendering Problem Android App Entwicklung 18.11.2016
Problem bei OpenGL. Es wird nicht alles gerendert. Android App Entwicklung 05.11.2016
Du betrachtest das Thema "Problem mit Parcelable" im Forum "Android App Entwicklung",