Use of this code I call Next Activity.
Code
public void click_contact(View v)
{
Intent myIntent = new Intent(MainActivity.this, ContactActivity.class);
MainActivity.this.startActivity(myIntent);
overridePendingTransition (R.anim.slide_in_right, R.anim.slide_out_left);
finish();
}
So 'ContactActivity' is lunched. when the built-in "back" button from my device is pressed,the previous activity ('MainActivity') is closed. But I want relaunch this activity.
If you want restore your MainActivity then you should remove finish() from your code. Code
public void click_contact(View v)
{
Intent myIntent = new Intent(MainActivity.this, ContactActivity.class);
MainActivity.this.startActivity(myIntent);
overridePendingTransition (R.anim.slide_in_right, R.anim.slide_out_left);
}
If you want restart MainActivity on back in ContactActivity then you should start it in onBackPressed():
Code
@Override
public void onBackPressed()
{
Intent myIntent = new Intent(ContactActivity.this, MainActivity.class);
startActivity(myIntent);
super.onBackPressed();
}