A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© android_vae 中级黑马   /  2016-5-30 18:03  /  400 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

使用Intent对象实现多个Activity间的数据传递
Intent对象包含的信息
1.Component name         (指定启动哪一个Activity)
2.Action                                (指定启动的Activity的动作)
3.Data                                (指定传送怎样的数据)
4.Category                       
5.Extras                                (传递键值对数据)
6.Flags                               

1.生成Intent对象
        Intent  intent  =  new  Intent( );
2.放入传递的数据
        intent.putExtra("键","值");
3.设置Intent对象
        intent.setClass(当前Activity , 目标Activity.Class);
4.打开目标Activity
        Activity.this.startActivity(intent());
5.在另一个Activity中调用getIntent( )方法获取Intent对象
        Intent  intent  =  getIntent( );
6.调用getXXXExtra( )系列方法从intent对象中取出数据

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马