Если у вас есть действия MainActivity> B> C> D> E и MainActivity - это средство запуска, и U вызывает все по порядку, не вызывая финиша для любого, например:
Intent jump = new Intent(MainActivity.this, B.class);
//finish();
startActivity(jump);
шагов :
1) Определить статический вектор act = новый вектор ();в основном действии (действие MainActivity) и добавьте act.add (this);
2) Определите конструктор по умолчанию во всех действиях и добавьте ссылки, например:
public B()
{
MainActivity.allActivities.add(B.this);
}
3) Вызовите приведенный выше кодпри каждом нажатии кнопки выхода:
for (Activity a : MainActivity.allActivities) a.finish();
MainActivity.allActivities.clear();
Надеюсь, это поможет ... !!!