Trình quản lý dịch vụ nền trước

lớp công khai ForegroundServiceManager mở rộng Đối tượng

Lớp này cho phép ứng dụng chia sẻ thông báo liên tục bằng cách sử dụng một mã thông báo chung. Nếu một ứng dụng muốn chia sẻ một thông báo liên tục, thì họ nên dùng startForeground(Service)stopForeground(Service) để di chuyển các dịch vụ của họ vào và ra khỏi nền trước. Ứng dụng có thể tuỳ chỉnh thông báo bằng cách triển khai lớp trừu tượng NotificationContentProviderBase trước khi gọi initForegroundServiceManager(Application, Integer, String, NotificationContentProvider). Nếu không, thông báo mặc định sẽ được cung cấp.

Tóm tắt phương thức công khai

void
startForeground(Dịch vụ dịch vụ)
Chuyển dịch vụ lên nền trước.
void
stopForeground(Dịch vụ dịch vụ)
Di chuyển dịch vụ ra khỏi nền trước.
void
updateNotification()
Kết xuất lại thông báo sau khi yêu cầu NotificationContentProvider về phiên bản thông báo mới nhất.

Tóm tắt phương thức kế thừa

Phương thức công khai

công khai khoảng trống startForeground (Dịch vụ dịch vụ)

Chuyển dịch vụ lên nền trước.

Các tham số
dịch vụ

công khai khoảng trống stopForeground (Dịch vụ dịch vụ)

Di chuyển dịch vụ ra khỏi nền trước. Nếu dịch vụ là dịch vụ cuối cùng sử dụng thông báo liên tục, thì người quản lý sẽ xoá thông báo đó.

Các tham số
dịch vụ

công khai vô hiệu updateNotification ()

Kết xuất lại thông báo sau khi yêu cầu NotificationContentProvider về phiên bản thông báo mới nhất.