这是一个简单描述了如何将一个intent 从一个activity 传递到另外一个activity 的例子程序。
需要注意的是,需要将这两个activity class添加到androidmanifest.xml中。
1. androidmanifest.xml
<activity android:name="Page2"></activity>
</application>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
</manifest>
2. main.xml
2. NewActivity.java
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
Button myButton = (Button) findViewById(R.id.button1);
myButton.setOnClickListener(this);
}
public void onClick(View arg0) {
Intent myIntent = new Intent();
myIntent.setClass(NewActivity.this, Page2.class);
startActivity(myIntent);
finish(); //finish() will ask this activity (NewActivity) to be terminated.
}
}
3.page2.xml
4.Page2.java
protected void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.page2);
}
}