공개 클래스
ForegroundServiceManager
객체 확장
이 클래스를 사용하면 클라이언트가 공통 알림 ID를 사용하여 지속적인 알림을 공유할 수 있습니다.
클라이언트가 영구 알림을 공유하려는 경우 startForeground(Service)
및 stopForeground(Service)
를 사용하여 서비스를 포그라운드 안팎으로 이동해야 합니다. 클라이언트는 initForegroundServiceManager(Application, Integer, String, NotificationContentProvider)
를 호출하기 전에 NotificationContentProviderBase
추상 클래스를 구현하여 알림을 맞춤설정할 수 있습니다. 그렇지 않으면 기본 알림이 제공됩니다.
공개 메서드 요약
void |
startForeground(서비스 서비스)
서비스를 포그라운드로 이동합니다.
|
void |
stopForeground(서비스 서비스)
서비스를 포그라운드 밖으로 이동합니다.
|
void |
updateNotification()
NotificationContentProvider 에 최신 버전의 알림을 요청한 후 알림을 다시 렌더링합니다. |
상속받은 메서드 요약
공개 메서드
public void startForeground (서비스 서비스)
서비스를 포그라운드로 이동합니다.
매개변수
서비스 |
---|
public void stopForeground (서비스 서비스)
서비스를 포그라운드 밖으로 이동합니다. 서비스가 영구 알림을 사용하는 마지막 서비스인 경우 관리자는 알림을 삭제합니다.
매개변수
서비스 |
---|