Essa classe permite que os clientes compartilhem uma notificação persistente usando um ID de notificação comum.
Se um cliente quiser compartilhar uma notificação persistente, ele precisará usar startForeground(Service)
e stopForeground(Service)
para mover os serviços para dentro e para fora do primeiro plano. Os clientes podem personalizar a notificação implementando a classe abstrata NotificationContentProviderBase
antes de chamar initForegroundServiceManager(Application, Integer, String, NotificationContentProvider)
. Caso contrário, uma notificação padrão será fornecida.
Resumo do método público
void |
startForeground(serviço de serviço)
Move o serviço para o primeiro plano.
|
void |
stopForeground(serviço de serviço)
Remove o serviço do primeiro plano.
|
void |
updateNotification()
Processa novamente a notificação depois de solicitar a
NotificationContentProvider a versão mais
recente dela. |
Resumo do método herdado
Métodos públicos
public void startForeground (serviço de serviço)
Move o serviço para o primeiro plano.
Parâmetros
serviço |
---|
public void stopForeground (serviço de serviço)
Remove o serviço do primeiro plano. Se o serviço for o último que usa a notificação persistente, o gerenciador a excluirá.
Parâmetros
serviço |
---|
public void updateNotification ()
Processa novamente a notificação depois de solicitar a NotificationContentProvider
a versão mais
recente dela.