安卓开发 Bundle的使用小结

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等)中获得数据。

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值