Intent传递数据
来源:互联网 发布:剑侠情缘手游 淘宝充值 编辑:程序博客网 时间:2024/05/18 02:26
转载请注明出处:
http://blog.csdn.net/user11223344abc?viewmode=contents
出自【蛟-blog】
Intent传递基本数据类型(以String为例)
存入
intent.putExtra("par","hello");
取出
String str = data.getStringExtra("par");
Intent 传递对象
首先这个对象必须要序列化。
public class MachListBean implements Serializable{ ......}
传递前放入Intent:
Bundle bundle = new Bundle();bundle.putSerializable("bean", mSelectBean);intent.putExtras(bundle);
传递后从Intent内取出:
Bundle bundle = intent.getExtras();selectBean = (MachListBean) bundle.getSerializable("bean");
Intent传递List<0bj>
传递对象集合,首先这个对象必须要序列化。
public class OrderConfirmBean implements Serializable { ......}
传递前放入Intent:
//初始化集合ocfList.add(OrderConfirmBean)...//放入IntentIntent intent = new Intent(mContext, OrderConfirmActivity.class);Bundle bundle = new Bundle();bundle.putSerializable("list", (Serializable) ocfList);intent.putExtras(bundle);mContext.startActivity(intent);
传递后从Intent内取出:
//this.list初始化private List<OrderConfirmBean> list = new ArrayList<OrderConfirmBean>();//从intent内取出Bundle bundle = getIntent().getExtras();Serializable list = null;if(null != bundle){ list = bundle.getSerializable("list"); if (null != list) { this.list = (List<OrderConfirmBean>) list; }}
阅读全文
0 0
- Android - Intent - 传递数据
- Intent传递数据
- intent数据传递问题
- Intent传递的数据
- Intent 数据传递
- Intent传递数据
- Android - Intent - 传递数据
- Intent 传递数据
- Intent数据传递
- Intent数据传递
- Intent数据传递
- intent 传递 数据
- Intent的数据传递
- Intent传递集合数据
- Intent数据传递
- Intent数据传递
- Intent数据传递
- Intent-数据传递
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- 编码与代码评审——质量与现实的最激烈冲突点(广州站)
- JMeter安装插件,添加jp@gc-perfMon Metrice Collector监听器
- 金明的预算方案【动态规划】
- 数据库复制跨服
- Intent传递数据
- 排序算法——归并排序
- 51Nod-1779-逆序对统计
- CodeForces 821A Okabe and Future Gadget Laboratory
- Ubuntu 14.04 服务器 安装matlab 报错 java lang runtime exception
- Linux tasklet 分析笔记
- 计算机网络读书笔记——数据链路层(2)
- JQuery
- 线程的状态