一.Intent
1.Intent传递对象数据时遇到的error
Serializable接口在Android中可以用来传递对象数据,由于配置EventBus比较麻烦而且也不需要那么高级的支持,于是在今天的项目中用到了这个传递了一个对象,这个对象是一个Bean的list集合 ,但是出现了如下错误
unable to marshal value ……at ……
经排查找到了如下解决办法。
第一步:传入数据的时候,将list强转为ArrayList;
第二步:让Bean类抽象自 Serializable
经过这两个步骤,我们的程序就可以完美运行啦。