Questa classe consente ai client di condividere una notifica persistente utilizzando un ID notifica comune.
Se un client vuole condividere una notifica persistente, deve usare startForeground(Service)
e stopForeground(Service)
per spostare i suoi servizi da e verso il primo piano. I client possono personalizzare la notifica implementando la classe astratta NotificationContentProviderBase
prima di chiamare initForegroundServiceManager(Application, Integer, String, NotificationContentProvider)
. In caso contrario, verrà fornita una notifica predefinita.
Riepilogo del metodo pubblico
void |
startForeground(Servizio di assistenza)
Sposta il servizio in primo piano.
|
void |
stopForeground(servizio di servizio)
Sposta il servizio fuori dal primo piano.
|
void |
updateNotification()
Esegue di nuovo il rendering della notifica dopo aver richiesto a
NotificationContentProvider la versione più recente della notifica. |
Riepilogo del metodo ereditato
Metodi pubblici
Public void startForeground (Servizio di servizio)
Sposta il servizio in primo piano.
Parametri
servizio |
---|
Public void stopForeground (Servizio di servizio)
Sposta il servizio fuori dal primo piano. Se il servizio è l'ultimo che utilizza la notifica permanente, il gestore la elimina.
Parametri
servizio |
---|
Public void updateNotification ()
Esegue di nuovo il rendering della notifica dopo aver richiesto a NotificationContentProvider
la versione più recente della notifica.