Ich bin mir bewusst, dass es einige Antworten auf meine Frage, aber die Antworten sind nicht sehr aufwändig oder überzeugend. In meinem Programm, um Daten von einer Aktivität zu anderen zu übertragen, konvertiere ich den Inhalt der POJO-Klasse in eine normale Zeichenfolge und Übergabe (METHOD1).Android Intent übergeben parcelable Objekt vs übergeben Json Zeichenfolge
Method1
String jsonString = JacksonSingleton.getObjectMapper().writeValueAsString(object);
bundle.putExtra(JSON_STRING_KEY, jsonString)
Method2
bundle.putExtra(JSON_STRING_KEY, parcelableObject);
Meine Frage ist, welche dieser beiden Methoden sind bevorzugt nur in Bezug auf die Leistung? Ich habe immer geglaubt, dass eine Klasse Parcelable oder Serializable ineffizient ist. In METHOD 1 muss ich meine POJO-Klasse nicht ändern.
Jungs, bitte nicht die Frage ablehnen, ohne auch nur zu kommentieren oder zu kommentieren .... – oathkeeper
Schauen Sie hier, http://www.stevenmarkford.com/passing-objects-between-android-activities/ und hier, https://bitbucket.org/afrishman/androidserializationtest. Wähle weise. –
Ich versuche nicht, zwischen serialisierbar und parcelable zu vergleichen. Ich versuche nur den Leistungsunterschied zwischen der Übergabe einer normalen Zeichenfolge und eines parzellierbaren Objekts zu überprüfen. – oathkeeper