Android Intent传递List<Object>数据
来源:互联网 发布:天池大数据竞赛 新手 编辑:程序博客网 时间:2024/06/08 16:48
如果Object为CharSequence,Parcelable,Interger,String类型时直接用就是,如下图:
如果Object为其它自定义类型,例如:
public class TestBean{ public String name; public String head;}实现Parcelable或Serializable接口照样传递数据,接下来讲解实现Serializable接口:
第一步:实现序列化接口
public class TestBean implements Serializable { public String name; public String head;}
第二步:传递和获取
模拟数据:
private List<TestBean> getData() { List<TestBean> list = new ArrayList<TestBean>(); for (int i = 0; i < 10; i++) { TestBean testBean = new TestBean(); testBean.name = "name" + i; testBean.head = "head" + i; list.add(testBean); } return list;}
传递:
intent.putExtra("dataSerializable", (Serializable) getData());
接收:
List<TestBean> list= (List<TestBean>) getIntent().getSerializableExtra("dataSerializable");完整demo地址:https://github.com/cjoo/ListIntentDemo
1 0
- Android Intent传递List<Object>数据
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)(转)
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)
- android Intent传递 object , list<object>,list<Map<String,Object>>
- Intent 传递List<Object>
- Intent传递List<Object>
- Android学习笔记3 使用Intent传递复杂的数据(对象,List<Object>等)
- Intent传递List<object>方法
- Android Intent传递object
- android intent传递list
- Android Intent 传递List
- Intent通过Serializable 传递List<object>
- php 本地配置根目录
- Merge的用法
- 安卓Shape
- TCP/IP网络协议
- 仿百度搜索代码
- Android Intent传递List<Object>数据
- 策略模式(Strategy Pattern)
- JavaScript程序员必备的5个debug技巧
- 词汇相似度计算
- freemarker 列表处理
- MyBatis-Spring-SqlSessionFactoryBean
- 第五条:避免创建不必要的对象
- 产品上线前,友谊的小船说翻就翻!
- classpath解读