一.Intent
1.Intent傳遞對象數據時遇到的error
Serializable接口在Android中可以用來傳遞對象數據,由於配置EventBus比較麻煩而且也不需要那麼高級的支持,於是在今天的項目中用到了這個傳遞了一個對象,這個對象是一個Bean的list集合 ,但是出現瞭如下錯誤
unable to marshal value ……at ……
經排查找到了如下解決辦法。
第一步:傳入數據的時候,將list強轉爲ArrayList;
第二步:讓Bean類抽象自 Serializable
經過這兩個步驟,我們的程序就可以完美運行啦。