Create a new Firstavtivity.java
Package Com.zhuguangwei;
Import android.app.Activity;
Import android.content.Intent;
Import Android.os.Bundle;
Import Android.view.View;
Import Android.view.View.OnClickListener;
Import Android.widget.Button;
public class Firstactivity extends Activity {
Private Button MyButton;
/** called when the activity is first created. */
@Override
public void OnCreate (Bundle savedinstancestate) {
Super.oncreate (savedinstancestate);
Setcontentview (R.layout.main);
MyButton = (Button) Findviewbyid (R.id.mybutton);
Mybutton.setonclicklistener (New Onclicklistener () {
@Override
public void OnClick (View v) {
TODO auto-generated Method Stub
Intent Intent = new Intent ();
Intent passing parameters
Intent.putextra ("Testintent", "123");
Intent.setclass (Firstactivity.this, Secondactivity.class);
FirstActivity.this.startActivity (Intent);
}
});
}
}
Create a second Secondactivity.java
Package Com.zhuguangwei;
Import android.app.Activity;
Import android.content.Intent;
Import Android.os.Bundle;
Import Android.widget.TextView;
public class Secondactivity extends activity{
Private TextView Mytextview;
@Override
protected void OnCreate (Bundle savedinstancestate) {
TODO auto-generated Method Stub
Super.oncreate (savedinstancestate);
Setcontentview (R.layout.other);
Use the intent object to get the arguments passed by firstactivity
Intent Intent = Getintent ();
String value = Intent.getstringextra ("testintent");
Mytextview = (TextView) Findviewbyid (R.id.mytextview);
Mytextview.settext (value);
}
}
Two activity must be registered in Androidmenifest.xml
Using intent to achieve activity jumps