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 (サービス サービス)
サービスをフォアグラウンドから抜けます。サービスが永続通知を使用する最後のサービスである場合、マネージャーは通知を削除します。
パラメータ
サービス |
---|