做demo的时候发现要用到intent传递一个Object类型的list。
方法也很简单,先将Object类Serializable,然后Intent传list时强转成Serializable类型
例:
intent.putExtra(
"Xxxx",(Serializable)
list )
;
但是这里有个小坑,就是用putExtra(Bundle bundle)这个函数时会报错,可能是它不能自动匹配上对应的参数吧。
接收的时候也需要强转一下
List list = (ArrayList<对象类型>) getIntent().getSerializableExtra(
"Xxxx")
;