Ich habe ein benutzerdefiniertes Objekt, das private List<AnotherCustomObject> mList;
hat. Beachten Sie, dass AnotherCustomObject
Parcelable
implementiert.Eine Liste in Parcelable schreiben?
Allerdings, wenn ich mList
zu dest
in writeToParcel()
schreiben will und es dann später gelesen zurück, dann ist dies der richtige Weg:
dest.writeList(mList);
und dann im Leseverfahren
in.readList(mList, ClassLoader.getSystemClassLoader());
Korrekt?
Haben Sie versucht, dies zu tun? –
Es wirft keine Fehler, aber das macht es nicht korrekt –