这个其实也比较简单,我也是参考了网上的一些例子,不过我写的这个小例子亲测可用。用实现Serializable接口的方式实现。

   就是说,你的list集合中的对象必须先实现Serializable接口,其实就implements一下Serializable接口就行了,也不用实现任何方法。只要继承一个serialVersionUID(直接用默认值就行)就行了。

第一步:发送步骤

Intent intent = new Intent(this,ActivityTest.class);

intent.putExtra(key,(Serializable) (list));//key就是自己定义一个String的字符串就行了

startActivity(intent);

第二部:接受集合list

 

//通过key来获取你传输的list集合数据,并强转为List<Object>格式,Object就是前面红色字体部分说的,要实现Serializable接口。
List alist = (List<Object>)getIntent().getSerializableExtra(key);

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-08
猜你喜欢
  • 2021-06-16
  • 2021-07-08
  • 2022-12-23
  • 2021-09-15
  • 2022-12-23
  • 2022-01-11
  • 2021-09-21
相关资源
相似解决方案