مدير الخدمات في المقدّمة

فئة عامة ForegroundServiceManager توسِّع كائن Object

تتيح هذه الفئة للعملاء مشاركة إشعار دائم باستخدام معرّف إشعار شائع. وإذا أراد العميل مشاركة إشعار دائم، عليه استخدام السمتَين startForeground(Service) وstopForeground(Service) لنقل خدماته داخل المقدّمة وخارجها. ويمكن للعملاء تخصيص الإشعار من خلال تنفيذ الفئة المجرّدة من NotificationContentProviderBase قبل الاتصال بـ initForegroundServiceManager(Application, Integer, String, NotificationContentProvider). وفي حال عدم تنفيذ هذا الإجراء، سيتم توفير إشعار تلقائي.

ملخّص الطريقة العلنية

void
startForeground(خدمة الخدمة)
ينقل الخدمة إلى المقدّمة.
void
stopForeground(خدمة الخدمة)
نقل الخدمة خارج المقدّمة.
void
updateNotification()
إعادة عرض الإشعار بعد طلب الاطّلاع على أحدث إصدار من الإشعار من NotificationContentProvider

ملخّص الطريقة المكتسبة

الطرق العامة

عامة إلغاء startForeground (خدمة الصيانة)

ينقل الخدمة إلى المقدّمة.

المَعلمات
الخدمة

عامة إلغاء stopForeground (خدمة الصيانة)

نقل الخدمة خارج المقدّمة. إذا كانت الخدمة هي الخدمة الأخيرة التي تستخدم الإشعار الدائم، سيحذف المدير الإشعار.

المَعلمات
الخدمة

عام إلغاء updateNotification ()

إعادة عرض الإشعار بعد طلب الاطّلاع على أحدث إصدار من الإشعار من NotificationContentProvider