Bundle的使用方法
2015-12-23 09:57
162 查看
Bundle是一个特殊的map 它的键类型固定为String 值的类型也只有几个
发送数据:
Bundle bundle = new Bundle();
bundle.putString("sex" , "男人");
bundle.putDouble("height" , 40,38);
Intent intent = new Intent();
intent.putExtras(bundle);
intent.setClass(ThisOne.this , ThatOne.class);
startActivity(intent);
接收数据:
Bundle bundle = this.getIntent().getExtras();
String sex = bundle.getString("sex");
double height = bundle.getDouble("height");
====================================
在Message中使用Bundle传递数据
Message msg = myHandler.obtainMessage();
Bundle b = new Bundle();
b.putInt("age" , 20);
b.putString("name" , "Jon");
msg.setData(b);
msg.sendToTarget();
class MyHandler extends Handler{
public void handleMessage(Message msg){
Bundle b = msg.getData();
int age = b.getInt("age");
String name = b.getString("name");
}
}
原文地址:http://blog.sina.com.cn/s/blog_a261421801013gra.html
发送数据:
Bundle bundle = new Bundle();
bundle.putString("sex" , "男人");
bundle.putDouble("height" , 40,38);
Intent intent = new Intent();
intent.putExtras(bundle);
intent.setClass(ThisOne.this , ThatOne.class);
startActivity(intent);
接收数据:
Bundle bundle = this.getIntent().getExtras();
String sex = bundle.getString("sex");
double height = bundle.getDouble("height");
====================================
在Message中使用Bundle传递数据
Message msg = myHandler.obtainMessage();
Bundle b = new Bundle();
b.putInt("age" , 20);
b.putString("name" , "Jon");
msg.setData(b);
msg.sendToTarget();
class MyHandler extends Handler{
public void handleMessage(Message msg){
Bundle b = msg.getData();
int age = b.getInt("age");
String name = b.getString("name");
}
}
原文地址:http://blog.sina.com.cn/s/blog_a261421801013gra.html
相关文章推荐
- ubuntu 下安装VMware tools
- iOS xcode 文件中常见后缀名的释义
- 网站攻击的三种手段及预防方法
- 异常处理机制
- JFinal logoJAVA 极速WEB+ORM框架 JFinal
- 【转载】BD听课0.1
- Python中机器学习库scikit-learn的安装
- windows使用python调用wget批处理下载数据
- openfire的配置搭建
- Oracle exp 导出数据错误解决方法
- java类加载机制的过程
- 1023: [SHOI2008]cactus仙人掌图
- Apache限制IP并发数和流量控制的方法
- Binary Tree Path Sum
- iOS UISearchController 的简单使用
- 40个Java多线程问题总结
- input替换为a标签,onclick事件不触发
- 通过ffmpeg把图片转换成视频
- 用于web类库代码的单元测试
- lua让我的师兄不敢拿8k的薪水