Gestionnaire de services au premier plan

classe publique ForegroundServiceManager étend l'objet

Cette classe permet aux clients de partager une notification persistante à l'aide d'un ID de notification commun. Si un client souhaite partager une notification persistante, il doit utiliser startForeground(Service) et stopForeground(Service) pour déplacer ses services vers et hors du premier plan. Les clients peuvent personnaliser la notification en implémentant la classe abstraite NotificationContentProviderBase avant d'appeler initForegroundServiceManager(Application, Integer, String, NotificationContentProvider). Sinon, une notification par défaut sera envoyée.

Récapitulatif des méthodes publiques

void
startForeground(service de service)
Déplace le service au premier plan.
void
stopForeground(service de service)
Déplace le service hors du premier plan.
void
updateNotification()
Rend la notification après avoir demandé à NotificationContentProvider la version la plus récente.

Récapitulatif des méthodes héritées

Méthodes publiques

public vide startForeground (service de service)

Déplace le service au premier plan.

Paramètres
service

public vide stopForeground (service de service)

Déplace le service hors du premier plan. Si le service est le dernier service à utiliser la notification persistante, le gestionnaire la supprime.

Paramètres
service

public vide updateNotification ()

Rend la notification après avoir demandé à NotificationContentProvider la version la plus récente.