To the extent I see there are two intents pointing to same target class..and you are not starting Intent2
.. if you don't require remove intent2.
Change code like below.
@Eidcard class
public void onNextButtonClick(View view) {
Intent intent = new Intent(this, EidCardFinal.class);
EditText editText1 = (EditText) findViewById(R.id.recipentData);
EditText editText2 = (EditText) findViewById(R.id.senderData);
String recipentmessage = editText1.getText().toString();
String sendermessage = editText2.getText().toString();
intent.putExtra("receiver", recipentmessage);
intent.putExtra("sender", sendermessage);
startActivity(intent);
And EidCardFinal as
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_eid_card_final);
/**
* Intent intent = getIntent();
* String message1 = intent.getStringExtra("receiver");
* String message2 = intent.getStringExtra("sender");
* TextView receiver = (TextView) findViewById(R.id.textView1);
* receiver.setText(message1);
* TextView sender = (TextView) findViewById(R.id.textView2);
* sender.setText(message2);
*/
let me know how it goes.