ForegroundServiceManager

class publik ForegroundServiceManager memperluas Object

Class ini memungkinkan klien untuk membagikan notifikasi persisten menggunakan ID notifikasi umum. Jika ingin membagikan notifikasi persisten, klien harus menggunakan startForeground(Service) dan stopForeground(Service) untuk memindahkan layanan ke dalam dan ke luar latar depan. Klien dapat menyesuaikan notifikasi dengan menerapkan class abstrak NotificationContentProviderBase sebelum memanggil initForegroundServiceManager(Application, Integer, String, NotificationContentProvider). Jika tidak, notifikasi default akan diberikan.

Ringkasan Metode Publik

void
startForeground(Layanan layanan)
Memindahkan layanan ke latar depan.
void
stopForeground(Layanan layanan)
Memindahkan layanan dari latar depan.
void
updateNotification()
Merender ulang notifikasi setelah meminta versi terbaru notifikasi dari NotificationContentProvider.

Ringkasan Metode Turunan

Metode Publik

publik void startForeground (Layanan layanan)

Memindahkan layanan ke latar depan.

Parameter
layanan

publik void stopForeground (Layanan layanan)

Memindahkan layanan dari latar depan. Jika layanan adalah layanan terakhir yang menggunakan notifikasi persisten, pengelola akan menghapus notifikasi tersebut.

Parameter
layanan

public void updateNotification ()

Merender ulang notifikasi setelah meminta versi terbaru notifikasi dari NotificationContentProvider.