Parcelable 序列化時需要注意的小問題

這幾天在使用Parcelable 進行序列化對象傳值,中間出現了一點小問題,就是我們後臺突然在返回對象中增加了一個參數,因爲嵌套層次非常多,所以重新序列化的時候,我只是刪除了中間以及上層的序列化,涉及到下層的並沒有重新序列化,導致傳值,一直失敗,從最底層重新序列化則正常,進行傳遞;

序列化的時候也應該注意,先去實現下圖中被紅框框起來的,然後再去Add添加方法,否則可能會導致傳值的時候第一次可以成功傳值,第二次以及後續的再次重複傳值無效,本人使用的是阿里路由的跳轉,因爲出現傳值問題百思不得其解,重新按照這個步驟序列化則成功,具體的原因,詳查後在進行補充,中間使用intent替代傳值,需要加入一個無參構造方法,否則傳值也會進行報錯在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章