The MainActivity contains some buttons. Each button opens a new activity via an intent. These activities then have a button to return to the MainActivity<
MainActivity
MainActivity<
I'm used it and worked perfectly...
startActivity(new Intent(getApplicationContext(),MainActivity.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
because Finish() use for 2 activities, not for multiple activities