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