
* Most of the material is taken from these youtube videos.
Official Documentation can be found here.
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button aboutBtn = (Button) findViewById(R.id.about);
aboutBtn.setOnClickListener(new View.OnClickListener() { //event handling
@Override
public void onClick(View v) {
gotoAbout(); //CallBack method
}
});
}
private void gotoAbout() {
Intent intent = new Intent(this, aboutPage.class);
startActivity(intent);
}
}
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void clickBtn(View view) {
Intent intent = new Intent(this, aboutPage.class);
startActivity(intent);
}
}
public void clickBtn(View view) {
Intent intent = new Intent(this, aboutPage.class);
final EditText textField1 = (EditText) findViewById(R.id.textField); //referrence to input field
String userMsg = textField1.getText().toString();
intent.putExtra("Msg", userMsg);
startActivity(intent);
}
Bundle comingInfo = getIntent().getExtras();
if (comingInfo==null) {
return;
}
String MsgContent = comingInfo.getString("Msg");
final TextView newPageText = (TextView) findViewById(R.id.aboutPageText);
newPageText.setText(MsgContent);