Sono consapevole che ci sono alcune risposte alla mia domanda, ma le risposte non sono molto elaborate o convincenti. Nel mio programma, per trasmettere dati da un'attività ad altra sto convertendo il contenuto della classe POJO in una stringa normale e passando (METODO1).Android Intent che passa oggetto parcelable e passa stringa Json
Method1
String jsonString = JacksonSingleton.getObjectMapper().writeValueAsString(object);
bundle.putExtra(JSON_STRING_KEY, jsonString)
Method2
bundle.putExtra(JSON_STRING_KEY, parcelableObject);
La mia domanda è: quale di questi due metodi sono preferibili solo in termini di prestazioni? Ho sempre creduto che rendere una classe parcelable o serializable fosse inefficiente. In METODO 1, non è necessario apportare alcuna modifica alla mia classe POJO.
Ragazzi, per favore non fare una domanda a valle senza nemmeno commentare o rispondere a questo proposito ... – oathkeeper
Dai un'occhiata qui, http://www.stevenmarkford.com/passing-objects-between-android-activities/ e qui, https://bitbucket.org/afrishman/androidserializationtest. Scegliere saggiamente. –
Non sto cercando di confrontare tra serializzabile e parcelable. Sto solo cercando di verificare la differenza di prestazioni tra il passaggio di una stringa normale e un oggetto parcelable. – oathkeeper