<pre name="code" class="java">//MainActivity.java
Intent intent = new Intent();
Bundle bundle = new Bundle();
bundle.putInt("data1", 10);
bundle.putString("data2", "data");
//从当前的MainActivity 切换到Activity2
intent.setClass(MainActivity.this, Activity2.class);
intent.putExtras(bundle);
//开始执行切换
this.startActivity(intent);
//Activity2.java
Intent intent = getIntent();
//获取这个Intent对象的Extra中对应键的值
int data1 = intent.getExtras().getInt("data1");
String data2 = intent.getExtras().getString("data2");
1.startActivity方法跳转
上面一段代码生成一个Intent对象和一个Bundle对象
Intent对象是切换时 startActivity方法要用到的参数
而Bundle对象是存储发送给目标Activity2对