有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个值了
阅读(6372) | 评论(0) | 转发(0) |