포그라운드 서비스 관리자

공개 클래스 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 (서비스 서비스)

서비스를 포그라운드 밖으로 이동합니다. 서비스가 영구 알림을 사용하는 마지막 서비스인 경우 관리자는 알림을 삭제합니다.

매개변수
서비스

공개 void updateNotification ()

NotificationContentProvider에 최신 버전의 알림을 요청한 후 알림을 다시 렌더링합니다.