Als «parcelable» getaggte Fragen

12
Wie lese / schreibe ich einen Booleschen Wert bei der Implementierung der Parcelable-Schnittstelle?
Ich versuche, ArrayList Parcelableeine Liste benutzerdefinierter Objekte zu erstellen, um sie an eine Aktivität zu übergeben. Ich beginne eine myObjectListKlasse zu schreiben , die erweitert ArrayList<myObject>und implementiert Parcelable. Einige Attribute von MyObjectsind boolean, Parcelhaben aber keine Methode read/writeBoolean. Was ist der beste Weg, um damit umzugehen?




11
So senden Sie Objekte per Bundle
Ich muss einen Verweis auf die Klasse übergeben, die den größten Teil meiner Verarbeitung über ein Bundle ausführt. Das Problem ist, dass es nichts mit Absichten oder Kontexten zu tun hat und eine große Anzahl nicht-primitiver Objekte enthält. Wie packe ich die Klasse in ein Paket / serialisierbar und übergebe …

13
Gibt es eine bequeme Möglichkeit, Parcelable-Datenklassen in Android mit Kotlin zu erstellen?
Ich verwende derzeit das hervorragende AutoParcel in meinem Java-Projekt, das die Erstellung von Parcelable-Klassen erleichtert. Jetzt hat Kotlin, das ich für mein nächstes Projekt in Betracht ziehe, dieses Konzept von Datenklassen, die automatisch die Methoden equals, hashCode und toString generieren. Gibt es eine bequeme Möglichkeit, eine Kotlin-Datenklasse auf bequeme Weise …

9
Nutzen Sie die Verwendung von Parcelable anstelle der Serialisierung von Objekten
Soweit ich weiß, gehört es zur Art Bundleund ParcelableWeise, wie Android die Serialisierung durchführt. Es wird beispielsweise zum Übertragen von Daten zwischen Aktivitäten verwendet. Ich frage mich jedoch, ob die Verwendung Parcelableanstelle der klassischen Serialisierung Vorteile bietet, wenn beispielsweise der Status meiner Geschäftsobjekte im internen Speicher gespeichert wird. Wird es …


4
Lesen und Schreiben von Arrays von Paketobjekten
Ich habe folgende Klasse, die ein Array von Objekten von / in ein Paket liest und schreibt: class ClassABC extends Parcelable { MyClass[] mObjList; private void readFromParcel(Parcel in) { mObjList = (MyClass[]) in.readParcelableArray( com.myApp.MyClass.class.getClassLoader())); } public void writeToParcel(Parcel out, int arg1) { out.writeParcelableArray(mObjList, 0); } private ClassABC(Parcel in) { readFromParcel(in); …

5
Wie implementiere ich Parcelable richtig mit einer ArrayList <Parcelable>?
Ich habe Probleme, meine Klasse zu machen Parcelable. Das Problem ist, ich versuche, ein Mitglied in der Klasse, das ein ArrayList&lt;Parcelable&gt;Objekt ist, auf das Paket zu schreiben . Das ArrayListist Serializableund die Objekte ( ZigBeeDev) in der Liste sind Parcelable. Hier ist der relevante Code: package com.gnychis.coexisyst; import java.util.ArrayList; import …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.