Zatrzymywanie usługi na pierwszym planie
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Jeśli chcesz, aby usługa na pierwszym planie przestała działać na pierwszym planie, masz 2 możliwości. Możesz zatrzymać usługę lub pozostawić ją uruchomioną, ale usunąć z pierwszego planu.
Usługę na pierwszym planie możesz zatrzymać
tak samo jak każdą inną usługę. Usługa może
wywołać własną metodę stopSelf() lub inny komponent może ją zatrzymać
wywołując metodę stopService(). Jeśli zatrzymasz usługę, gdy działa ona na pierwszym planie, jej powiadomienie zostanie usunięte.
Aby usunąć usługę z pierwszego planu, wywołaj
stopForeground(int)
wewnątrz usługi. Ta metoda przyjmuje wartość logiczną, która wskazuje, czy należy też usunąć powiadomienie na pasku stanu. Usługa będzie nadal działać, ale nie będzie już usługą na pierwszym planie.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-04-25 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-04-25 UTC."],[],[]]