我知道我的问题有一些答案,但答案不是非常详细或切实。 在我的程序中,为了将数据从一个活动传输到其他我将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