我知道我的問題有一些答案,但答案不是非常詳細或切實。 在我的程序中,爲了將數據從一個活動傳輸到其他我將POJO類的內容轉換爲普通字符串並傳遞(METHOD1)。Android意圖傳遞可parcelable對象vs傳遞Json字符串
方法一
String jsonString = JacksonSingleton.getObjectMapper().writeValueAsString(object);
bundle.putExtra(JSON_STRING_KEY, jsonString)
方法2
bundle.putExtra(JSON_STRING_KEY, parcelableObject);
我的問題是這兩個方法僅在性能方面,優選?我始終認爲,製作類別可以parcelable或serializable是低效的。在方法1中,我不需要對POJO類進行任何更改。
夥計們,請不要downvote甚至沒有評論或回答它的問題.... – oathkeeper
看看這裏,http://www.stevenmarkford.com/passing-objects-between-android-activities/和在這裏,https://bitbucket.org/afrishman/androidserializationtest。做出明智的選擇。 –
我不想比較可序列化和parcelable。我只是想檢查傳遞一個普通字符串和一個parcelable對象之間的性能差異。 – oathkeeper