Add a method to the opened activity
public class SecondActivity extends AppCompatActivity { public static void actionStart(Context context,String data1,String data2){ Intent intent = new Intent(context,SecondActivity.class); intent.putExtra("param1",data1); intent.putExtra("param2",data2); context.startActivitiy(intent); } //... }
Just one line of code in FirstActivity
button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SecondActivity.actionStart(FirstACtivity.this,"data1","data2"); } });