I need to pass data\'s (String) from one screen to another screen. At the time of button click i need to pass values from first screen to the next screen.
Register an onClickListener for the button and pass the required data by adding it to the Intent.
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Activity1.this, Activity2.class);
intent.putExtra("extra", data);
startActivity(intent);
});
You can get the data in Activity2 by
String extra = getIntent().getStringExtra("extra");