Jak oznaczyć aktywność

Używam tego kodu do powrotu do stosu aktywności (głównie w celu przejścia do aktywności domowej):

Intent goTo = new Intent(this, HomeActivity.class);
goTo.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(goTo);


Dlatego tworzę nowy Intent i ustawiam „target” na HomeActivity, który znajduje się w stosie aktywności, więc cały stos zostanie wyczyszczony od góry do tej funkcji HomeActivity.
Teraz potrzebuję nieco innego przypadku użycia. Mam na przykład pięć działań A-B-C-D-E (A rozpoczęty B itd.) Na stosie. Teraz muszę przeskoczyć z E do C lub B w zależności od tego, co wybierze użytkownik. Problem polega na tym, że działania A, B, C, D, E mają tę samą klasę. Nie mogę więc użyć przykładu powyżej, ponieważ nie wiem, jak kierować tę aktywność.
Zatem pytanie brzmi, czy istnieje jakikolwiek sposób „oznaczania aktywności” lub manipulowania stosem.
Dzięki!

questionAnswers(7)

yourAnswerToTheQuestion