Tag: parcel
Bei Android, ein Paket ist ein container für eine Nachricht (Daten und Objekt-Referenzen). Es ist ein high-performance-alternative zu Java-standard-Serialisierung.
3
Antworten
Möchte ich übergeben Sie einen String und eine Bitmap, um einen Dienst mittels AIDL. Der Dienst implementiert, das AIDL-Methode: void addButton(in Bundle data); In meinem Fall, wird das Bundle enthält eine Zeichenfolge und eine Bitmap. Der aufrufenden
2
Antworten
Möchte ich hinzufügen, eine Grenze zu einer festgelegten Parzelle, so dass es steht in der Karte mit einer farbigen outline/border. In google-maps, dies geschieht mit Hilfe der polygon-Funktionalität, wenn Sie wissen, dass die Pfad-Koordinaten eingeben, um die
3
Antworten
Ist es möglich zu schreiben null zu Parcel wenn parcellierung ein Objekt, und erhalten Sie null wieder zurück, wenn unparcelling es wieder? Nehmen wir an, wir haben folgenden code: public class Test implements Parcelable { private String
2
Antworten
Ausnahmen, die so Aussehen, sind verwirrend: FATAL EXCEPTION: main java.lang.NullPointerException at android.os.Parcel.readException(Parcel.java:1437) at android.os.Parcel.readException(Parcel.java:1385) at com.yourpackage.ipc.IYourClass$Stub$Proxy.yourMethod(IYourClass.java:488) at com.yourpackage.ipc.YourClassShim.yourMethod(YourClassShim.java:269) Fand ich eine Reihe von Fragen für diese, aber keiner mit der Antwort auf die Frage "wie prüfst du
4
Antworten
Also ich weiß, dass es empfohlen ist die Verwendung von Parcelable statt Serializable in android, weil es schneller ist. Meine Frage ist: ist das unmöglich zu vermeiden, mit Serializable Recht? Wenn ich ein benutzerdefiniertes Objekt, das ich
2
Antworten
So weit ich ' ve wurde tuckern zusammen mit Parcelable Objekte, ohne Frage, vor allem, weil alle Ihre Mitglieder sind Typen, die haben writeX() Methoden zugeordnet. Zum Beispiel, ich weiß: public String name; private Foo(final Parcel in)
2
Antworten
Habe ich ArrayList<String> ids = ArrayList<String>(); Was wäre der sauberste Weg, um es Parceleable? Anscheinend String selbst ist nicht parcelable, so Parcel.writeList(ids) funktioniert nicht. Dachte ich entweder parcelize ArrayList<Uri> - oder put-array-Inhalt in einen Bundle. InformationsquelleAutor Saideira
3
Antworten
Ich versuche zu schreiben, die ein array von Objekten, die zur Umsetzung von Parcelable in eine Paket mit writeParcelableArray. Den Objekten, die ich bin versucht zu schreiben, definiert sind (wie erwartet) als: public class Arrival implements Parcelable
2
Antworten
Die Werte sind überholt und Ausführung erfolgt richtig, aber ich sehe diese ausgelöst wird in logcat, und ich will diese zu beseitigen , ich habe die älteren Foren, aber nichts in bestimmten .Ich bin Entsendung meinem code
2
Antworten
Habe ich eine serialisierte Klasse, die ich möchte hinzufügen, eine bitmap zu, aber Bitmap unterstützt nicht die Serialisierung. Statt ich dachte, ich würde verwenden, ein Paket anstelle, aber kann nicht ankommen es zu wirken. Hier ist etwas
5
Antworten
Hier ist meine model-Klasse: public enum Action { RETRY, SETTINGS } private int imageId; private String description; private String actionName; private Action action; public NetworkError(int imageId, String description, String actionName, Action action ) { this.imageId = imageId;
5
Antworten
Ich versuche zu verwenden Parcel zu schreiben und dann Lesen wieder ein Parcelable. Aus irgendeinem Grund, wenn ich lese, das Objekt wieder aus der Datei, es kommt zurück als null. public void testFoo() { final Foo orig
4
Antworten
Einen benutzerdefinierten Klasse org.example.app.MyClass implements Parcelable ich schreiben wollen List<MyClass> auf eine Parzelle. Ich habe das marshalling mit List<MyClass> myclassList = ... parcel.writeList(myclassList); immer wenn ich versuche zu unmarshall die Klasse mit List<MyClass> myclassList = new ArrayList<MyClass>();
4
Antworten
Ich habe nicht in der Lage zu lösen, warum dieser Fehler Auftritt, und nur auf einem Samsung Tab3 Gerät, mit 4.4.2? Es passiert, wenn meine MainActivity startet eine andere Activity und übergibt ein Parcelable-Klasse, in der Absicht,
2
Antworten
Weiß jemand, wo/wenn diese Methode von einem Parcelable genannt wird? @Override public int describeContents() { return 0; } Es muss überschrieben werden. Aber sollte ich in Betracht ziehen etwas nützliches? InformationsquelleAutor der Frage cody | 2010-11-02
7
Antworten
Sind wir immer diesen Fehler in der Crash-reports protokolliert play store. Cant replizieren diese in allen unseren Tests. Hat sonst noch jemand das gleiche problem oder eine Lösung ? Die Sache ist die, wir gar nicht wissen,
2
Antworten
Möchte ich marshall und unmarshall eine Klasse, die Parcelable zu/aus einem byte-array. Ich bin auch der Tatsache bewusst, dass die Parcelable-Darstellung ist nicht stabil und daher nicht dazu gedacht, für die langfristige Lagerung von Instanzen. Aber ich