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)
và 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.