Omówienie usług działających na pierwszym planie

Usługi działające na pierwszym planie umożliwiają wykonywanie operacji asynchronicznych, które są zauważalne dla użytkownika. Usługi na pierwszym planie wyświetlają powiadomienie na pasku stanu, aby poinformować użytkowników, że aplikacja wykonuje zadanie na pierwszym planie i korzysta z zasobów systemu.

Przykłady aplikacji, które korzystają z usług na pierwszym planie:

  • Aplikacja odtwarzająca muzykę, która odtwarza muzykę w usłudze na pierwszym planie. Powiadomienie może wyświetlać aktualnie odtwarzany utwór.
  • Aplikacja fitness, która rejestruje bieg użytkownika w usłudze na pierwszym planie, po otrzymaniu zgody od użytkownika. Powiadomienie może zawierać informację o przebytej przez użytkownika odległości podczas bieżącej sesji fitness.

Usługi na pierwszym planie używaj tylko wtedy, gdy aplikacja musi wykonać zadanie, które jest zauważalne dla użytkownika, nawet gdy nie wchodzi on w bezpośrednią interakcję z aplikacją. Jeśli działanie jest na tyle mało ważne, że chcesz użyć powiadomienia o najniższym priorytecie, użyj innej opcji działania w tle.

W tym przewodniku znajdziesz informacje na te tematy: