Problem mit Parcelable

  • 3 Antworten
  • Neuester Beitrag
Diskutiere Problem mit Parcelable im Android App Entwicklung im Bereich Betriebssysteme & Apps.
S

schmju5n

Neues Mitglied
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);
       
    }
    
}
 
M

mr.freeze

Ambitioniertes Mitglied
Hallo,

sind deine Objekte serialisierbar?

Gruß
 
S

schmju5n

Neues Mitglied
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?
 
M

mr.freeze

Ambitioniertes 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:
Ähnliche Themen - Problem mit Parcelable Antworten Datum
1
3