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!