Bundle的使用

a、Activity1发送:    

Intent intent = new Intent();   
intent.setClass(activity1.this, activity2.class);   //描述起点和目标   
Bundle bundle = new Bundle();                           //创建Bundle对象   
bundle.putString("something", "Activity1发来的数据");     //装入数据   
intent.putExtras(bundle);                                //把Bundle塞入Intent里面   
startActivity(intent);                                     //开始切换 

 

b、Activity2接受从Activity1发来的数据:

Intent intent = this.getIntent();        //获取已有的intent对象   

Bundle bundle = intent.getExtras();    //获取intent里面的bundle对象   
string = bundle.getString("something");    //获取Bundle里面的字符串 

posted @ 2015-10-09 12:22  龟窝  阅读(226)  评论(0编辑  收藏  举报