1. Create a new project
2. Add a button to this activity
3. Create another activity, add a textview and set the ID.
The code in 4.MainActivity is as follows
public class Mainactivity extends Appcompatactivity {
@Override
protected void OnCreate (Bundle savedinstancestate) {
Super.oncreate (savedinstancestate);
Setcontentview (R.layout.activity_main);
Create and implement a listener
Findviewbyid (R.id.button1). Setonclicklistener (New View.onclicklistener () {
@Override
public void OnClick (View v) {
Listener operation
Intent i=new Intent (mainactivity.this,main2activity.class);//mainactivity and Main2ativity connected together
I.putextra ("Data", "Nihao");//use PutExtra to transfer the content to another activity, the name is data, the value is Nihao
StartActivity (i);//Start a second activity
}
});
}
}
The mian2activity code is as follows
public class Main2activity extends Appcompatactivity {
Private TextView TV;
@Override
protected void OnCreate (Bundle savedinstancestate) {
Super.oncreate (savedinstancestate);
Setcontentview (r.layout.activity_main2);
Intent i=getintent ();
tv= (TextView) Findviewbyid (R.ID.TV22);
Tv.settext (I.getstringextra ("Data"));
}
}
The results are as follows:
Data transfer between Android activity