安卓开发 Bundle的使用小结
2016-08-01 09:44
204 查看
Bundle用于保存键值对信息,常放在intent中实现数据传递,使用方法如下:
1、实例化一个Bundle对象:
Bundle bundle=new Bundle;
2、将键值对数据存放到bundle对象中:
bundle.putString("key_string","value");
bundle.putInt("key_intr",123);
3、将保存完数据的bundle对象保存在intent对象中:
intent.putExtras(bundle);
以上,bundle就成功创建,保存数据并放置在intent中了,接下来将随着intent一起被发送出去,另外一个activity或者其他被intent启动的快件,获取数据的办法是:
4、获取bundle对象:
Bundle bundle=intent.getExtras();
5、获取bundle中的数据:
String value1=bundle.getString("key_String");
Int value2=bundle.getInt("key_int")
以上就是使用bundle传递数据信息的全部流程,前三步在发送数据的组件(activity等)中存放数据,后面两步在被启动的组件(activity等)中获得数据。
1、实例化一个Bundle对象:
Bundle bundle=new Bundle;
2、将键值对数据存放到bundle对象中:
bundle.putString("key_string","value");
bundle.putInt("key_intr",123);
3、将保存完数据的bundle对象保存在intent对象中:
intent.putExtras(bundle);
以上,bundle就成功创建,保存数据并放置在intent中了,接下来将随着intent一起被发送出去,另外一个activity或者其他被intent启动的快件,获取数据的办法是:
4、获取bundle对象:
Bundle bundle=intent.getExtras();
5、获取bundle中的数据:
String value1=bundle.getString("key_String");
Int value2=bundle.getInt("key_int")
以上就是使用bundle传递数据信息的全部流程,前三步在发送数据的组件(activity等)中存放数据,后面两步在被启动的组件(activity等)中获得数据。
相关文章推荐
- IBatisNet开发使用小结 之二
- IBatisNet开发使用小结 之二
- 安卓Doubango架构的使用小结
- iOS开发之iOS程序偏好设置(Settings Bundle)的使用
- IOS开发之iOS程序偏好设置(Settings Bundle)的使用
- jbuilder8开发环境使用小结
- IPhone应用开发中NSBundle使用
- Android 开发中使用SAX解析xml小结
- Eclipse开发C/C++之使用技巧小结,写给新手
- iOS开发:使用Settings Bundle为程序添加设置项 (转)
- IBatisNet开发使用小结
- 【Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;
- 安卓开发1-初步了解使用
- 安卓开发中使用sqlite数据库时打不开data/data目录的问题解决
- VC6.0 使用小结--让开发更加快捷的vc插件
- IbatisNet开发使用小结 之一
- android开发基础:Intent与Bundle的使用,实现页面跳转及信息传递
- 【iOS-Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;
- 【iOS-Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;
- 安卓开发调试工具DDMS使用介绍