Desidero passare oggetti tra attività e servizi su Android. Il modo semplice per farlo è quello di rendere gli oggetti implementati Serializabl
eo Parcelable
.Serializzazione dell'oggetto per l'invio di Intent su Android
Serializable
prestazioni relativamente scarse.Parcelable
d'altra parte mi richiede di implementare e mantenere la serializzazione me stesso, ricordando sempre di aggiornarlo in futuro.
Stavo pensando di utilizzare il serializzatore Jackson Json per questo compito. È più veloce della serializzazione Java e non richiede la scrittura e la manutenzione del codice di serializzazione.
Cosa ne pensi?
Questo è vero, Android utilizza Active Objects (Binder o FileDescriptors) anziché l'appiattimento vecchio stile – Reno
Grazie per la risposta. Come è Parcelable rispetto a Externalizable? Velocità, memoria? – AlexV
Qualcuno sa quale sorta di differenza relativa ci sarebbe nell'usare parcelable vs JSON solo per salvare oggetti complessi in stato di salvataggio? –