Intent传递复杂list简单方式
来源:互联网 发布:北京交通大学知行bt 编辑:程序博客网 时间:2024/05/16 09:14
intent传递复杂list的时候一般推荐实现两种不同的类接口,
但是更加简单的方式有3种:
1、将数据转化为String,接受端再进行转化回来。
2、单例模式,建一个类专门传递数据;
3、intent传递object ;
这里介绍第三种:
put端代码:
List<List<String>> lists = new ArrayList<List<String>>();List<String> list = new ArrayList<String>();list.add("1");list.add("2");List<String> list2 = new ArrayList<String>();list2.add("11");list2.add("12");lists.add(list);lists.add(list2);
Intent intent = new Intent(mContext, CDAActivity.class);//无需实现Serializable接口,直接进行类型转换便可intent.putExtra("list", (Serializable) lists);startActivity(intent);
get端代码:
Object o = getIntent().getSerializableExtra("list");List<List<String>> lists = (List<List<String>>) o;
String s1 = lists.get(1).get(1);
0 0
- Intent传递复杂list简单方式
- Intent 传递复杂对象
- Intent复杂数据的传递
- 利用Intent传递复杂数据
- Intent之传递List
- android intent传递list
- 用Intent传递List
- Android Intent 传递List
- Intent 传递List<Object>
- Intent传递List<Object>
- Android学习笔记3 使用Intent传递复杂的数据(对象,List<Object>等)
- Intent传递方式
- 无需序列化,复杂数据传递也如此简单,intent及进程间通信简化
- Intent传递复杂数据的问题
- Intent其间传递复杂的对象
- Intent其间传递复杂的对象
- Intent其间传递复杂的对象
- Intent之复杂数据的传递
- Android使用socket.io的connect事件没有回调
- 【计蒜客系列】挑战难题139:字符全排列
- pacman常用命令
- 天地图切图
- 查看系统的版本或者内核号
- Intent传递复杂list简单方式
- 配置java环境
- 办公室装修的五要四不要
- ZooKeeper一致性原理
- 【模板】 莫队算法
- 配置mysql主从复制
- 解决Spring Tool Suite 出现Cannot change version of project facet Dynamic web module to 3.1?
- js导出tables为excel
- JAVAMail 实现 QQ邮件发送