フォアグラウンド サービス マネージャー

c クラス ForegroundServiceManager extended Object

このクラスを使用すると、クライアントは共通の通知 ID を使用して永続的な通知を共有できます。 永続的な通知を共有する場合は、startForeground(Service)stopForeground(Service) を使用して、サービスをフォアグラウンドに移動したり、フォアグラウンドから移動したりする必要があります。クライアントは initForegroundServiceManager(Application, Integer, String, NotificationContentProvider) を呼び出す前に NotificationContentProviderBase 抽象クラスを実装することで通知をカスタマイズできます。それ以外の場合は、デフォルトの通知が提供されます。

パブリック メソッドの概要

void
startForeground(サービス サービス)
サービスをフォアグラウンドに移動します。
void
stopForeground(サービス サービス)
サービスをフォアグラウンドから抜けます。
void
updateNotification()
通知の最新バージョンを NotificationContentProvider に要求した後に、通知を再レンダリングします。

継承されたメソッドの概要

パブリック メソッド

public void startForeground (サービス サービス)

サービスをフォアグラウンドに移動します。

パラメータ
サービス

public void stopForeground (サービス サービス)

サービスをフォアグラウンドから抜けます。サービスが永続通知を使用する最後のサービスである場合、マネージャーは通知を削除します。

パラメータ
サービス

public void updateNotification ()

通知の最新バージョンを NotificationContentProvider に要求した後に、通知を再レンダリングします。