1. 程式人生 > >入坑與爬坑----Android系列

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

一.Intent

1.Intent傳遞物件資料時遇到的error

Serializable介面在Android中可以用來傳遞物件資料,由於配置EventBus比較麻煩而且也不需要那麼高階的支援,於是在今天的專案中用到了這個傳遞了一個物件,這個物件是一個Bean的list集合 ,但是出現瞭如下錯誤

unable to marshal value ……at ……

這裡寫圖片描述

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

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