Intent中putExtra()方法用法

来源:互联网 发布:寻找客户的软件 编辑:程序博客网 时间:2024/05/01 16:58

有3个Activity 分别是A,B,C

A里面Intent 首先 putExtra("1","1");putExtra("2","2");setclass(A.this,B.class);

B里面Intent 首先 putExtra("3","3");setclass(B.this,C.class);

C里面的Intent 能收到这3个键值吗?

从A-->B 新建一个intent 获取从A到B的intent,这个intent中保存了1,2的值;

  final Intent getIntent=getIntent();
从B-->C 新建一个intent 把1,2的值添加进去
  Intent intent=new Intent();
intent.putExtra("3", "3");
intent.putExtra("1",getIntent.getStringExtra("1"));
intent.putExtra("2",getIntent.getStringExtra("2"));
  在B中有两个intent
这样C里就能接受3个值了