Android开发 --- 多个Activity,及之间数据传递 Intent

来源:互联网 发布:网络歌手紫菱个人资料 编辑:程序博客网 时间:2024/05/17 09:27

Intent可用于Activity之间跳转。并能传递数据。

如:从HelloActivity跳转到OtherActivity 的语句。 下边的语句写在Button的点击事件监听类中。

    Intent intent = new Intent();  //创建一个Intent对象。

intent.putExtra("myValue", "Hello, I from HelloActivity!!");  //往intent对象中加入要传递的键值对

intent.setClass(HelloActivity.this, OtherActivity.class);   // 设置从HelloActivity跳转到OtherActivity

HelloActivity.this.startActivity(intent);                           //开始跳转

 

OtherActivity中接受Intent对象的值

   Intent  intent  = getIntent();  //获取传递的intent对象

   String value = intent.getStringExtra("myValue"); //获取intent对象中的键值对

 

注:Intent跳转时,Activity不一定是同一个应用程序中的Activity。

原创粉丝点击