安卓开发之Bundle

存放形式 

存放形式键值对(键名加键值) 一个key(键值名)对应一个value()

   (“年龄20);

使用方法用来进行两个actiivy之间的通讯

首先新建一个bundle类并实例化

Bundle mybundle=new Bundle();

其次向bundle类中添加数据(key -value的形式,另一个activity里面取数据的时候,就要用到key,找出对应的value

mybundle.putString(“名字”,”张三”);

注:putstring方法选择和值的类型有关此处为名字“张三”为字符串,故用此方法

若其value30  整型则为putint方法

然后新建一个intent对象将该bundle加入到intent对象中去

              Intent myintent=new Intent();

              myintent.setClass(firstactivity.this,secondactivity.class);

       //数据加入到myintent    

myintent.putExtras(mybundle);

startActiivy(myintent);

最后在第二个actiivy中取出intent对象中的数据

//通过调用getintentgetextras得到intent对象中的数据

  Bundle mybundle02=getIntent().getExtras();\

//将获得的数据根据其键名(name)取出其值并赋值给新建的string对象name

  String name=mybundle02.getString(“name”);