Basis für Benachrichtigungsanbieter

öffentliche abstrakte Klasse NotificationContentProviderBase erweitert Objekt
implements NotificationContentProvider

Clients sollten diese Klasse erweitern, wenn sie den Inhalt der persistenten Benachrichtigung steuern möchten. Wenn sich der Benachrichtigungsinhalt ändert, ist updateNotification() eine bequeme Methode, die die neue Benachrichtigung über ForegroundServiceManager überträgt.

Public Constructor Summary

NotificationContentProviderBase(Anwendungsanwendung)
Konstruktor

Public Method Summary

Zusammenfassung Benachrichtigung
getNotification()
Gibt die neueste Version der Benachrichtigung zurück.
void
updateNotification()
Die Benachrichtigung wird neu gerendert, nachdem NotificationContentProvider die neueste Version der Benachrichtigung angefordert hat.

Inherited Method Summary

Public Constructors

öffentlich NotificationContentProviderBase (Anwendungsanwendung)

Konstruktor

Parameter
Anwendungen

Public Methods

public abstrakt Benachrichtigung getNotification ()

Gibt die neueste Version der Benachrichtigung zurück.

public void updateNotification ()

Die Benachrichtigung wird neu gerendert, nachdem NotificationContentProvider die neueste Version der Benachrichtigung angefordert hat. Es ist nicht mehr erforderlich, dies über den Singleton ForegroundServiceManager aufzurufen.