AndroidParcelable


introduzione

Parcelable è un'interfaccia specifica per Android in cui implementare personalmente la serializzazione. È stato creato per essere molto più efficiente di Serializable e per aggirare alcuni problemi con lo schema di serializzazione Java predefinito.

Osservazioni

È importante ricordare che l'ordine in cui si scrivono i campi in un pacco DEVE ESSERE LO STESSO ORDINE che li si legge fuori dal pacco quando si costruisce il proprio oggetto personalizzato.

L'interfaccia parcelable ha un limite di dimensioni di 1 MB. Ciò significa che qualsiasi oggetto o combinazione di oggetti, inseriti in un pacco che occupano più di 1 MB di spazio, sarà danneggiato dall'altra parte. Questo può essere difficile da scoprire, quindi tieni a mente che tipo di oggetti hai intenzione di rendere parcelable. Se hanno grandi alberi di dipendenza, considera un altro modo per trasmettere i dati.

Parcelable Esempi correlati