Nie wiem, dlaczego tak trudno to rozgryźć. Mam swoją główną działalność, która po uruchomieniu sprawdza, czy jest to pierwszy raz, kiedy została otwarta. Jeśli tak, to zamyka główną czynność i otwiera działanie konfiguracji/wprowadzania z FLAG_ACTIVITY_NEW_TASK
. Proces konfiguracji składa się z trzech czynności (A, B i C). Pod koniec działania C, jak go usunąć i skonfigurować zadanie, które zawiera A, B i C i ponownie rozpocząć główną aktywność. Próbowałem dodać FLAG_ACTIVITY_NEW_TASK | FLAG_ACTIVITY_CLEAR_TOP
do głównej działalności Intent
, ale po naciśnięciu przycisku BACK wraca do działania C procesu instalacji. Jak mogę to zrobić, aby wyczyścić zadanie działań A, B i C, gdy C kończy się i rozpoczyna główny? Dzięki!Czyszczenie zadania i rozpoczęcie nowej aktywności
Buduję w systemie Android 1.6 (API 4), więc niektóre z flag Activity
mogą być ograniczone.
Dokończ czynność C, przechodząc do głównej czynności. – Mudassir
czyszczenie flagi powoduje tylko jedno działanie ze stosu, czyż nie? – L7ColWinters
@Mudassir Jeśli po prostu zakończę działanie C, to kiedy naciśniesz BACK z głównego działania, po prostu przejdzie do działania B. – Brian