本质来讲,Bundle类是一个key-value对,它的作用是在两个Activity间实现通讯,或者配合其他类将Activity中获得数据传送给Service再传送给服务器,etc.
那么实现Bundle通讯的方式大体来说分三步
1、新建一个Bundle类
Bundle myBundle = new Bundle();
2、 bundle类中加入数据(key -value的形式,另一个activity里面取数据的时候,就要用到key,找出对应的value)
private String name = "Jason";
myBundle.putString("name", name);
3、 新建一个intent对象,并将该bundle加入这个intent对象,或者配合Handler类利用Message传输数据
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtras(myBundle);