我一直在閱讀大量的帖子和文章,讚歎可串行化的速度。我一直在使用這兩種方法來通過意圖在活動之間傳遞數據,並且在兩者之間切換時還沒有注意到任何速度差異。我必須傳輸的典型數據量是5到15個嵌套對象,每個對象具有2到5個字段。在Android中使用Serializable不好?
由於我有大約30個類必須是可轉移的,所以實現Parcelable需要大量的樣板代碼來增加維護時間。我目前的一個要求是編譯的代碼應該儘可能小,我希望我可以通過使用Serializable over Parcelable來節省一些空間。
我應該使用Parcelable還是沒有理由在Serializable上使用它來處理如此少量的數據?還是有另一個原因,爲什麼我不應該使用Serializable?
您是否在低功耗設備上測試了速度差異?速度差異是真實的。 – 2010-08-31 18:25:55