Tag: parcelable
parcelable bezieht sich auf die Fähigkeit, ein Objekt konvertiert werden, ein Paket, ein container für das Lesen und schreiben von Daten verschiedener Art, Verwendung von Typ-spezifische eher als generische Serialisierung
3
Antworten
brauche ich, um zu speichern Sie ein benutzerdefiniertes Objekt, das ich in einem fragment, so dass es nicht verloren gehen, wenn der Bildschirm gedreht wird (wenn die app ruft onDestroy und erinnert dann onCreate) nun der normale
2
Antworten
Ich bin Parcelable implementieren Klasse, die anderen Parcelable insde. In OuterParcelable Klasse: @Override public void writeToParcel(Parcel dest, int flags) { Bundle tmp = new Bundle(); tmp.putParcelable("innerParcelable", mParcelable); dest.writeBundle(tmp); dann: public OuterParcelable(Parcel parcel) { super(); Bundle b =
2
Antworten
habe ich umgesetzt, ein Parcelable-Klasse: public class Evento implements Parcelable { private int; private String ; private String imagen; //more atts //Constructors, setters and getters public Evento(Parcel in) { this.id = in.readInt(); this.titulo = in.readString(); this.imagen=in.readString(); public
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
4
Antworten
Ich brauche, um zu analysieren und um den Wert von : Parcelable uuidExtra = intent.getParcelableArrayExtra("android.bluetooth.device.extra.UUID"); Mein Ziel ist es, die UUID von oben Parcelable. Wie es zu erreichen? InformationsquelleAutor Venky | 2012-05-01
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
3
Antworten
Ich versuche mich zu übergeben, ein Auftrag-Objekt zwischen zwei Aktivitäten. Dieses Objekt enthält eine ArrayList von MenuItems. Die Klasse für die Bestellung ist unter: (Sie implementiert die parcelable-Schnittstelle). public class Order extends ArrayList <MenuItem> implements Parcelable {
2
Antworten
Ich versuche zu schreiben, ein parcelable-Daten-Objekt übergeben, um von activityA zu activityB in meiner android-Anwendung. Mein Objekt wird übergeben mit allen Daten, außer meine arraylist von der Klasse zur Verfügung Service data class AvailableService(val id: Int, val
2
Antworten
Brauche ich, um Daten zu senden, um eine Activity, die ausgeführt werden kann, die in einem anderen Kontext. HIERFÜR erstellte ich eine Klasse sagen, die hat eine ArrayList vom Datentyp sagen B als einer Instanz Mitglied .
4
Antworten
Ich bin zu Reich für Android also ich bin mir nicht sicher ich bin, dies zu erreichen, der richtige Weg. Ich habe eine Klasse die so aussieht: public class Entry extends RealmObject implements Parcelable { ... }
3
Antworten
Ich verwendet, um zu verwenden Serialisierbare Objekte, um Sie zu speichern im Dateisystem, und Lesen Sie Sie, um zu tun, was ich will. Aber Serialisierung ist langsam, wenn Sie zum übergeben von Daten zwischen Aktivitäten, so Las
5
Antworten
Sehe ich die folgende Fehlermeldung in meinem Android-crash reports: android.os.BadParcelableException: ClassNotFoundException when unmarshalling: android.support.v4.view.ViewPager$SavedState at android.os.Parcel.readParcelable(Parcel.java:1971) at android.os.Parcel.readValue(Parcel.java:1859) at android.os.Parcel.readSparseArrayInternal(Parcel.java:2128) at android.os.Parcel.readSparseArray(Parcel.java:1581) at android.os.Parcel.readValue(Parcel.java:1916) at android.os.Parcel.readMapInternal(Parcel.java:2099) at android.os.Bundle.unparcel(Bundle.java:223) at android.os.Bundle.getSparseParcelableArray(Bundle.java:1225) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:806) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1083) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:635) at
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
meine app stürzt ab, wenn ich versuche zu starten der navigation auf browser -. Ich habe etwas gelesen über Parcelable implementieren (hier), aber ich habe keine Idee, wie es zu tun. Dies ist das erste mal, dass
2
Antworten
Leute, ich habe einfachste Klasse, die ich will Parcelable. Ich Tue es in folgenden Weg: public class MyField implements Serializable, Parcelable { public MyField() { } //************************************************ //Parcelable methods //************************************************ public int describeContents() {return 0; }; public
13
Antworten
Warum Android bietet 2 Schnittstellen für das serialisieren von Objekten? Tun Serialisierbare Objekte interopt mit Android Binder und AIDL-Dateien? InformationsquelleAutor live2dream95 | 2010-07-23
1
Antworten
Ich bin nach dem Parcelable Beispiel in der Android-developer-guide mit der Absicht, dass ein komplexer Gegenstand, den ich sende, um die verschiedenen Aktivitäten. Jetzt in meiner Klasse ist ein wrapper für String-member. Wenn ich das Objekt in
3
Antworten
Mithilfe den folgenden URL So senden Sie ein Objekt von einer Android Aktivität zu einem anderen über Intents? Habe ich gemacht Beispielanwendung wie folgt Scrollview1.java import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;
3
Antworten
Hallo alle zusammen ich Baue eine Klasse, die Parcelable aber einer der arraylist Attribute, die ich haben definieren Sie leer wird, wenn ich die Klasse. Hier ist der code package roblestech.laCartelera; import java.util.ArrayList; import android.os.Parcel; import android.os.Parcelable;
2
Antworten
Ich habe ein Problem mit Parcelable Daten in einer ArrayList senden über zwei Aktivitäten mithilfe von Android.Bundle Habe ich zwei Aktivitäten (A und B). In Aaaa.class: ArrayList<Model> mModelList = new ArrayList<Model> //Fill ArrayList with a few Model-Objects
2
Antworten
so, ich bin Implementierung einer test-app, in der ich ein Turnier erstellen-Objekt als Parcelable und passieren Sie zwischen Absichten. Ein Turnier sind: . Ein Turnier-name . Regel . Regel für die passenden Spieler (random/manuell) . Ein array
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
1
Antworten
Ich zu sein scheinen immer einen seltsamen Fehler in meiner app (siehe GitHub), die Auftritt, wenn ich die Objekte übergeben zu verschiedenen Aktivitäten, die zur Umsetzung von Parcelable. Ich habe andere Fragen und Antworten hier auf Stack
3
Antworten
Dass ich dies tun wollen class A extends Activity{ private class myClass{ } myClass obj = new myClass(); intent i = new Intent(); Bundle b = new Bundle(); b.putParcelable(Constants.Settings, obj); //I get the error The method putParcelable(String,
1
Antworten
Habe ich eine ArrayList vom Typ GeoPoint. private List<GeoPoint> points = new ArrayList<GeoPoint>(); Möchte ich weitergeben points zu einer anderen Aktivität ermittelt werden und die Daten in die Aktivität. Wie mache ich es? Ich weiß, ich habe
1
Antworten
Ist es möglich, ein Objekt vom Typ Object in eine Absicht als Extra? Ich habe eine variable vom Typ object und nicht wissen, bis es ein Wert zugewiesen wird, was es mit dem object-Datentyp ist. Vielleicht etwas
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
1
Antworten
Bekomme ich folgenden Fehler: Key com..BookStatus erwartet Parcelable aber Wert war eine ArrayList Classcastexception-Fehler: ArrayList cannot be cast to Parcelable -> und therafter: Unable to start Activity - NullPointerException ArrayList haben Werte von BookStatus Objekte (listToPass) Key
4
Antworten
Hatte ich Parcelable enum wie diese: public enum Option implements Parcelable { DATA_BASE, TRIPS, BIG_PHOTOS, OLD_PHOTOS, FILTERS_IMAGES, CATEGORIES_IMAGES, PAGES, SOUNDS, PUBLIC_TRANSPORT, MAPS; public static final Parcelable.Creator<Option> CREATOR = new Parcelable.Creator<Option>() { public Option createFromParcel(Parcel in) { return
2
Antworten
Meisten meiner Parcelable arbeitet; Einfache Dinge wie aus.writeString, aus.writeInt, in.readString() usw funktionieren einwandfrei. Mein problem ist, wenn ich wollen Paket ein Array /List /ArrayList (ich habe Sie alle ausprobiert). Ich versuche momentan mit: List<String> und out.writeStringList() funktioniert
4
Antworten
Ich habe ein android-Projekt, wo ich eine Klasse haben. In dieser Klasse ist ein ArrayList<Choices>. Ich werde immer einige XML, Parsen, dann machen Gegenstände aus, die ich übergeben, um eine weitere Aktivität. Ich habe mich entschieden Parcelable.
1
Antworten
Kann ich verwenden Parcelable in der Aktivität, aber ich weiß nicht, wie Sie es in Fragment. Ich habe ein ListFragment in FragmentGet, um alle Zeilen der Datenbank in Listenansicht, möchte ich, um details des ListView in einem
2
Antworten
Brauche ich zum speichern einer Objekt-Inhalt in Sqlite. Ich Frage mich, welcher der beste Weg, es zu tun mit einer Serialisierung des Objekts oder mit Parcelable. Ist es möglich, um es zu speichern als Parcelable? Wie kann
1
Antworten
Schrieb ich einen remote-service, die Kunden können sich anmelden mit den üblichen Mechanismen der IPC zur Verfügung gestellt von Android und die Bindung scheint zu funktionieren. Das problem entsteht, wenn ich eine Methode aufrufen in der ich
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;
2
Antworten
FEST: ANTWORT ZU UNTEN Ich Schreibe eine android-app für ein Projekt und ich bin versucht, zu verwenden parcelable-Objekte. Ich habe 2 parcalable Klassen. Die erste ist eine normale Klasse mit nur 2 Argumenten. Die zweite ist eine
3
Antworten
Für mein Android Anwendung, bekomme ich mehrere unmarshalling Fehler, obwohl ich denke, ich habe alles getan, was nötig ist, um richtig zu speichern und laden von Objekten über Parcelables. Können Sie mir sagen, was ist falsch an
1
Antworten
Ich bin versucht zu verlängern HashMap als Parcelable und ich hab die syntax zu kompilieren, aber zur Laufzeit löst eine Ausnahme und gibt einen null-Zeiger zu versuchen, um un-Marschall der Daten. Den Absender zu werfen, um (Parcelable)
8
Antworten
Bin ich mit app-Absturz bei Wiederaufnahme wegen Unmarshalling exception. Ich habe alle Serializables haben-Konstruktor ohne Parameter und auch alle geprüft serializables mit ObjectStream (in Datei speichern und aus Datei laden). Wie kann ich das verstehen tatsächliche Klasse
2
Antworten
Ich habe eine Klasse wo ich ein Drawable als Mitglied. Diese Klasse benutze ich zum senden von Daten über die Tätigkeiten als Parcelable extra. Dafür habe ich erweitert, die parceble, und implementiert die notwendigen Funktionen. Ich bin
4
Antworten
Ich versuche an einem arraylist mit Objekten zwischen zwei Aktivitäten, aber meine app bricht bei der zweiten Aktivität. Kann mir jemand helfen dieses problem zu lösen... Hier ist mein code von meiner ersten Aktivität: Intent i =
2
Antworten
Habe ich eine Schnittstelle IA und Klasse B und Cdie Sie implementieren. B und C implementieren Parcelable als gut. Dann habe ich die knifflige Teil: Klasse D hat eine ArrayList< IA >. Ich brauche das auch legen
15
Antworten
Habe ich Folgendes in der code in meinem onClick() Methode als List<Question> mQuestionsList = QuestionBank.getQuestions(); Nun habe ich die Absicht, nach dieser Zeile wie folgt : Intent resultIntent = new Intent(this, ResultActivity.class); resultIntent.putParcelableArrayListExtra("QuestionsExtra", (ArrayList<? extends Parcelable>) mQuestionsList);
1
Antworten
Ich versuche ein Paket ein Objekt mit string/int-Variablen und eine Objekt-variable. Die strings und int-s arbeiten, aber nicht das verschachtelte Objekt. Ich verstehen ich würde es auch parcelable, aber ich bin anscheinend etwas falsch zu machen=. In
2
Antworten
Ich habe eine ArrayList dass ich mich übergeben zwischen activities. In diesem ArrayList sind Objekte, die aus einer class mit vier Variablen. Eine dieser Variablen ist ein weiterer ArrayList<object> ist aus einem anderen class. Habe ich umgesetzt
4
Antworten
Ich habe folgende Klasse, die liest und schreibt ein array von Objekten aus/in einem Paket: 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,
4
Antworten
Wie Sie unit-test Parcelable? Ich erstellte ein Parcelable-Klasse, und schrieb dieses Gerät testen TestClass test = new TestClass(); Bundle bundle = new Bundle(); bundle.putParcelable("test", test); TestClass testAfter = bundle.getParcelable("test"); assertEquals(testAfter.getStuff(), event1.getStuff()); Ich versuche absichtlich zu scheitern die
3
Antworten
Bekam ich eine Umsetzung von Parcelable arbeiten für eine einzelne Klasse, beinhaltet keine Vererbung. Ich habe Probleme, herauszufinden, der beste Weg, um die das interface implementieren, wenn es um Vererbung. Sagen wir, ich habe dieses : public
3
Antworten
Code jetzt geändert, um den akzeptierten Lösung. Dieser dient nun als Beispiel arbeiten wie das übergeben eines benutzerdefinierten ArrayList in ein DialogFragment. Leite ich eine ArrayList von benutzerdefinierten Objekten zu einem DialogFragment mit einem Bündel auf newInstance.