Activity Intent序列化传递数据对象的方法
2015-07-21 10:17
435 查看
//传递
List<EMGroupInfo> groupsList= new ArrayList<EMGroupInfo>();
JSONArray jsonArray = jsonObject.getJSONArray("data");
for(int i=0;i<jsonArray.length();i++)
{
JSONObject jsonObject2 = (JSONObject)jsonArray.opt(i);
EMGroupInfo groupInfo =new EMGroupInfo(jsonObject2.getString("groupid"),jsonObject2.getString("groupname"));
Log.d("rwb", "groupInfo:"+groupInfo.getGroupName());
groupsList.add(groupInfo);
}
startActivity(new Intent(this, PublicGroupsActivity.class).
putExtra("groupsList", (Serializable)groupsList));
//接收
groupsList = (List<EMGroupInfo>)this.getIntent().getSerializableExtra("groupsList");
List<EMGroupInfo> groupsList= new ArrayList<EMGroupInfo>();
JSONArray jsonArray = jsonObject.getJSONArray("data");
for(int i=0;i<jsonArray.length();i++)
{
JSONObject jsonObject2 = (JSONObject)jsonArray.opt(i);
EMGroupInfo groupInfo =new EMGroupInfo(jsonObject2.getString("groupid"),jsonObject2.getString("groupname"));
Log.d("rwb", "groupInfo:"+groupInfo.getGroupName());
groupsList.add(groupInfo);
}
startActivity(new Intent(this, PublicGroupsActivity.class).
putExtra("groupsList", (Serializable)groupsList));
//接收
groupsList = (List<EMGroupInfo>)this.getIntent().getSerializableExtra("groupsList");
相关文章推荐
- Git Stash用法
- Qt起步
- LINUX获取网络状态
- 转C#中的Finalize,Dispose,SuppressFinalize
- Python下opencv使用笔记(十)(图像频域滤波与傅里叶变换)
- js和jquery页面初始化加载函数的方法及先后顺序
- JAVA先进-设置(1)
- CXF集成Spring实现webservice的发布与请求
- [项目实战派]屏幕指定区域识别
- 对象存储
- ShellShock 攻击实验
- [LeetCode][Java] Path Sum
- 关于 Xcode 自己设置的可复用的 代码片段 Code Snippets
- 使用SQL语句创建SQL数据脚本(应对万网主机部分不支持导出备份数据)
- 剑指offer:用两个栈实现队列
- Apache 配置
- dubbo循环依赖的解决
- Python 学习笔记之语法(一)
- 一个简单的python闭包例子
- SQL打印全年日历