Menedżer usług pierwszego planu

klasa publiczna ForegroundServiceManager rozszerza obiekt

Ta klasa umożliwia klientom udostępnianie trwałego powiadomienia za pomocą wspólnego identyfikatora powiadomienia. Jeśli klient chce udostępniać trwałe powiadomienie, powinien używać startForeground(Service) i stopForeground(Service), aby przenosić swoje usługi na pierwszy plan i poza niego. Klienci mogą dostosować powiadomienie, implementując klasę abstrakcyjną NotificationContentProviderBase przed wywołaniem metody initForegroundServiceManager(Application, Integer, String, NotificationContentProvider). W przeciwnym razie zostanie wyświetlone powiadomienie domyślne.

Podsumowanie metod publicznych

void
startForeground(usługa usługi)
Przenosi usługę na pierwszy plan.
void
stopForeground(usługa)
Przenosi usługę poza pierwszy plan.
void
updateNotification()
Ponownie renderuje powiadomienie po wysłaniu do NotificationContentProvider prośby o dostęp do najnowszej wersji.

Podsumowanie metod dziedziczonych

Metody publiczne

public void startForeground (Usługa usługi)

Przenosi usługę na pierwszy plan.

Parametry
usługa

public void stopForeground (Usługa usługi)

Przenosi usługę poza pierwszy plan. Jeśli usługa jest ostatnią usługą, która korzysta z trwałego powiadomienia, menedżer usuwa powiadomienie.

Parametry
usługa

public void updateNotification ()

Ponownie renderuje powiadomienie po wysłaniu do NotificationContentProvider prośby o dostęp do najnowszej wersji.