Administrador de servicios en primer plano

La clase pública ForegroundServiceManager extiende Object
.

Esta clase permite a los clientes compartir una notificación persistente mediante un ID de notificación común. Si un cliente desea compartir una notificación persistente, debe usar startForeground(Service) y stopForeground(Service) para poner sus servicios en primer plano y quitarlos de él. Los clientes pueden personalizar la notificación implementando la clase abstracta NotificationContentProviderBase antes de llamar a initForegroundServiceManager(Application, Integer, String, NotificationContentProvider). De lo contrario, se proporcionará una notificación predeterminada.

Resumen de métodos públicos

void
startForeground(Servicio de servicio)
Traslada el servicio al primer plano.
void
stopForeground(Servicio de servicio)
Mueve el servicio fuera del primer plano.
void
updateNotification()
Vuelve a renderizar la notificación después de solicitarle a NotificationContentProvider la versión más reciente de la notificación.

Resumen de métodos heredados

Métodos públicos

public void startForeground (Servicio de servicio)

Traslada el servicio al primer plano.

Parámetros
servicio

public void stopForeground (Servicio de servicio)

Mueve el servicio fuera del primer plano. Si el servicio es el último que usa la notificación persistente, el administrador borra la notificación.

Parámetros
servicio

public void updateNotification ()

Vuelve a renderizar la notificación después de solicitarle a NotificationContentProvider la versión más reciente de la notificación.