So lets say i have 4 buttons , and each button contains an intent which navigates to an activity.They all navigate to a single same activity . When i click the first button i want that new activity to show "Hi" , When i click the second button i want it to show "Bye" and so on . How do i do that ? Here is a simple code to start with
public class Intentt extends Activity {
Button b1,b2,b3,b4;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_intentt);
    b1 = (Button)findViewById(R.id.button2);
    b2 = (Button)findViewById(R.id.button3);
    b3 = (Button)findViewById(R.id.button4);
    b4 = (Button)findViewById(R.id.button5);
    b1.setOnClickListener( new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent i  = new Intent(Intentt.this,MainActivity.class);
            startActivity(i);
        }
    });
    b2.setOnClickListener( new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent i  = new Intent(Intentt.this,MainActivity.class);
            startActivity(i);
        }
    });
    b3.setOnClickListener( new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent i  = new Intent(Intentt.this,MainActivity.class);
            startActivity(i);
        }
    });
    b4.setOnClickListener( new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent i  = new Intent(Intentt.this,MainActivity.class);
            startActivity(i);
        }
    });
}