在Android項(xiàng)目里對(duì)一個(gè)對(duì)象進(jìn)行序列化出錯(cuò)了,日志提示:
Java.lang.RuntimeException: Parcelable encountered IOException writing serializable object
經(jīng)檢查這個(gè)對(duì)象(假設(shè)為A)已經(jīng)繼承了Serializable
,但是其中有一個(gè)成員變量(假設(shè)為B)是其他對(duì)象類型(假設(shè)為C),所以問(wèn)題就出在這里,這個(gè)對(duì)象類型也必須繼承Serializable
才可以對(duì)A進(jìn)行序列化。
不過(guò)使用序列化的話還是建議使用更高性能的Parcel
進(jìn)行替代Serializable