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.