ForegroundServiceManager

classe pública ForegroundServiceManager estende o Object

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.