Od Androida 13 (poziom interfejsu API 33) użytkownicy mogą korzystać z procesu w schowku powiadomień, aby zatrzymać aplikację, która ma aktywne usługi na pierwszym planie, niezależnie od wersji docelowego pakietu SDK tej aplikacji. Ta funkcja, zwana Menedżerem zadań, wyświetla listę aplikacji, które obecnie uruchamiają usługę na pierwszym planie.
Ta lista ma etykietę Aktywne aplikacje. Obok każdej aplikacji znajduje się przycisk Zatrzymaj. Rysunek 1 przedstawia proces zarządzania zadaniami na urządzeniu z Androidem 13.
Gdy użytkownik naciśnie przycisk Zatrzymaj obok aplikacji w Menedżerze zadań, nastąpią następujące działania:
- System usuwa aplikację z pamięci. W rezultacie cała aplikacja się zatrzymuje, a nie tylko uruchomiona usługa na pierwszym planie.
- System usuwa z aplikacji stos aktywności.
- Zatrzymuje się odtwarzanie multimediów.
- Powiadomienie powiązane z usługą na pierwszym planie zostanie usunięte.
- Aplikacja pozostanie w historii.
- Zaplanowane zadania są wykonywane w wyznaczonym czasie.
- Alarmy włączają się o zaplanowanym czasie lub w określonym przedziale czasowym.
Aby sprawdzić, czy aplikacja zachowuje się zgodnie z oczekiwaniami, gdy użytkownik ją zatrzymuje, uruchom w oknie terminala to polecenie ADB:
adb shell cmd activity stop-app PACKAGE_NAME