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

Serialisierung

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Riva, 21.01.2011.

  1. Riva, 21.01.2011 #1
    Riva

    Riva Threadstarter Neuer Benutzer

    Beiträge:
    12
    Erhaltene Danke:
    0
    Registriert seit:
    05.12.2010
    Hallo zusammen,

    ist es möglich Android-Klassen über die Java-Serialisierungsfunktionen in eine XML-Datei zu schreiben??

    Konkret würde ich gerne folgende Objekte serialisieren:

    • android.widget.EditText
    • android.widget.TextView
    Vielen Dank schon mal

    Mit freundlichen Grüßen und ein schönes Wochenende
    Rafael
     
  2. Riva, 24.01.2011 #2
    Riva

    Riva Threadstarter Neuer Benutzer

    Beiträge:
    12
    Erhaltene Danke:
    0
    Registriert seit:
    05.12.2010
    Hallo,

    hat keiner eine Ahnung wie das funktionieren kann? Hat vielleicht jemand eine andere Idee, wie man einfache Android-Objekte dauerhaft in einer Datei speichern kann?


    Guten Wochenstart
    Rafael
     
  3. the_alien, 24.01.2011 #3
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Afaik gibt es keine Methode in der API um die Objekte in eine XML Datei zu schreiben. Wenn dann wirst du dir etwas eigenes überlegen müssen.
    Stellt sich nur die Frage warum das ganz und ob man die kompletten Objekte wegschreiben muss.
     
  4. rushzero, 24.01.2011 #4
    rushzero

    rushzero Erfahrener Benutzer

    Beiträge:
    171
    Erhaltene Danke:
    36
    Registriert seit:
    20.10.2010
  5. GalaxyKeks, 24.01.2011 #5
    GalaxyKeks

    GalaxyKeks Android-Guru

    Beiträge:
    2,004
    Erhaltene Danke:
    356
    Registriert seit:
    16.08.2010
    Phone:
    OnePlus3, Nexus 6P
    Du kannst eigene Objekte "immer" serialisieren und zB. in eine Datei als Stream speichern.
    Jedoch ist das serialisieren soweit ich weiß "teuer" bzw. rechen intensiv -> man sollte es nur nutzen wenn wirklich nötig.
    Soweit ich weiß kann man Arrays in nicht direkt eine xml aber eine Struktur serialisieren. Wird in php gerne gemacht. Habe es aber selber noch nicht genutzt.
     
  6. SeraphimSerapis, 25.01.2011 #6
    SeraphimSerapis

    SeraphimSerapis Android-Guru

    Beiträge:
    3,072
    Erhaltene Danke:
    1,138
    Registriert seit:
    27.02.2009
    man kann immer auf eine ArrayList eine .toString() Methode anwenden, welche etwas ähnliches wie JSON ausspuckt.

    Wenn man sich dann noch eine Metode bastelt, die das Ganze wieder in ein Objekt umwandelt - warum nicht?
     

Diese Seite empfehlen