Parcelable encountered IOException writing serializable object (name = xxx)

activity之間傳遞自定義數據,需要implements Serializable或者Parcelable接口 
可以用bundle putSerializable(String,Serizlizable)數據或者直接用intent putExtrr(String,Serizlizable)數據。 
我有一個需求需要傳遞多個自定義類型數據,於是我寫了一個數據類Value把我需要的那些自定義數據封裝了起來,這個類實現了Serizlizable接口。但是在putExtra的時候出現了錯誤。 

後來我發現要想在Activity之間傳遞數據必須所有的內容都實現serializable接口才行,而我的Value中封裝的一個自定義類型數據沒有實現這個接口,所以出現了錯誤。 
之後我讓那個自定義類型實現了serializable接口就沒有問題了。
發佈了19 篇原創文章 · 獲贊 28 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章