有时候需要activity跳转的时候需要通过intent传递值到目标activity,但是如果直接intent.putExtra()传入集合就显然不行,有可以直接arraylist<String>的,但是没有其他泛型的,有时候我们需要传入自己先要的data,这个时候就需要在泛型TestBean里面操作了,很简单
例如传递List<TestBean> testBean
一、该泛型实现 implements Serializable
二、intent.putExtra("test", (Serializable) testBean;注意将要传递的数据强转Serializable
三、List<TestBean> testBean = (List<TestBean>)getIntent().getSerializableExtra("test");获取的时候再强转回来即可
三步搞定