我有一個問題。誰知道android使用時的可打包效率intent.putExtra()
當我發送一個對象的信息到另一個活動的意圖。我使用了實現可分段的對象或(序列化)或每個對象字段的鍵值包。
哪種方式最好?
我有一個問題。誰知道android使用時的可打包效率intent.putExtra()
當我發送一個對象的信息到另一個活動的意圖。我使用了實現可分段的對象或(序列化)或每個對象字段的鍵值包。
哪種方式最好?
按照討論在http://groups.google.com/group/android-developers/browse_thread/thread/e97689f91d3b9005?fwc=2
序列化是緩慢的,主要是因爲 它是超級一般向後兼容完全 交易, 對象引用,自動保存 領域爲您(反射slooow) 等parcelable是快速,因爲它 沒有這些東西,因此是 只適用於IPC而不是 持久性存儲。
我認爲這不是一個更好的問題。傳遞數據時認爲Bundle是有用的,當你想要的只是數據時,當你想要對數據進行操作時(即調用方法),Parcelable是有用的,因爲它允許完整的對象重建。
看到這個問題:http://stackoverflow.com/questions/5550670/benefit-of-using-parcelable-instead-of-serializing-object – 2011-04-21 09:49:37