Od Androida 13 (interfejs API na poziomie 33) użytkownicy mogą wykonać w panelu powiadomień proces, który zatrzyma aplikację z usługami działającymi na pierwszym planie, niezależnie od docelowej wersji pakietu SDK tej aplikacji. Ta funkcja, nazywana Menedżerem zadań, wyświetla listę aplikacji, które obecnie działają jako usługa na pierwszym planie.
Lista ta nosi nazwę Aktywne aplikacje. Obok każdej aplikacji znajduje się przycisk Zatrzymaj. Rysunek 1 przedstawia przepływ pracy Menedżera zadań na urządzeniu z Androidem 13.
Gdy użytkownik naciśnie przycisk Zatrzymaj obok Twojej aplikacji w Menedżerze zadań, zostaną wykonane te działania:
- System usunie aplikację z pamięci. Dlatego zatrzymuje się cała aplikacja, a nie tylko usługa działająca na pierwszym planie.
- System usunie stos wsteczny aktywności aplikacji.
- Odtwarzanie multimediów zostanie zatrzymane.
- Powiadomienie powiązane z usługą na pierwszym planie zostanie usunięte.
- Aplikacja pozostanie w historii.
- Zaplanowane zadania są wykonywane w zaplanowanym czasie.
- Alarmy włączają się o zaplanowanej godzinie lub w zaplanowanym przedziale czasowym.
Aby sprawdzić, czy aplikacja działa zgodnie z oczekiwaniami, gdy użytkownik ją zatrzymuje i po tym, jak to zrobi, uruchom w oknie terminala to polecenie ADB:
adb shell cmd activity stop-app PACKAGE_NAME