To close,stop or finish an activity, use this java code
// close this activity finish();
For example:
Intent i = new Intent(ThisActivity.this, NextActivity.class); startActivity(i); // close this activity finish();
This code here opens a new activity (NextActivity.class), then closes the Current Activity (ThisActivity.this). the code “finish();” does this.
@Override
public void onBackPressed() {
startActivity(new Intent(this, MainActivity.class));
finish();
}
next activity is start butt current activity not close
It must be closed since we call “finish();. check your code for errors
You forgot “super.onBackPressed()”