入坑與爬坑----Android系列

一.Intent

1.Intent傳遞對象數據時遇到的error

Serializable接口在Android中可以用來傳遞對象數據,由於配置EventBus比較麻煩而且也不需要那麼高級的支持,於是在今天的項目中用到了這個傳遞了一個對象,這個對象是一個Bean的list集合 ,但是出現瞭如下錯誤

unable to marshal value ……at ……

這裏寫圖片描述

經排查找到了如下解決辦法。
第一步:傳入數據的時候,將list強轉爲ArrayList;
第二步:讓Bean類抽象自 Serializable

經過這兩個步驟,我們的程序就可以完美運行啦。

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