Search code examples
androidandroid-activityonbackpressed

Android on BackPress reach 3rd previous activity using finish() only


Activity's flow of run

A->B->C->D

  • from D onBackPressed() reach A
  • from C onBackPressed() reach B

enter image description here

I don't want to call startActivity(new Intent(context, A.class)); by only using finish.


Solution

  • Thanks for your response but i recently solved problem with this way.

    Intent intent = new Intent(this, A.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
        startActivity(intent);
        finish();