این کلاس به مشتریان اجازه می دهد تا با استفاده از شناسه اعلان مشترک، یک اعلان دائمی را به اشتراک بگذارند. اگر مشتری می خواهد یک اعلان دائمی را به اشتراک بگذارد، باید از startForeground(Service)
و stopForeground(Service)
برای انتقال خدمات خود به داخل و خارج از پیش زمینه استفاده کند. مشتریان می توانند اعلان را با اجرای کلاس انتزاعی NotificationContentProviderBase
قبل از فراخوانی initForegroundServiceManager(Application, Integer, String, NotificationContentProvider)
سفارشی کنند. در غیر این صورت یک اعلان پیش فرض ارائه خواهد شد.
خلاصه روش عمومی
خالی | startForeground (سرویس خدمات) سرویس را به پیش زمینه منتقل می کند. |
خالی | stopForeground (سرویس خدمات) سرویس را از پیش زمینه خارج می کند. |
خالی | updateNotification () پس از درخواست NotificationContentProvider برای آخرین نسخه اعلان، اعلان را دوباره ارائه می کند. |
خلاصه روش ارثی
روش های عمومی
public void startForeground (سرویس خدمات)
سرویس را به پیش زمینه منتقل می کند.
مولفه های
سرویس |
---|
public void stopForeground (سرویس خدمات)
سرویس را از پیش زمینه خارج می کند. اگر سرویس آخرین سرویسی باشد که از اعلان مداوم استفاده می کند، مدیر اعلان را حذف می کند.
مولفه های
سرویس |
---|
اطلاعیه به روز رسانی خالی عمومی ()
پس از درخواست NotificationContentProvider
برای آخرین نسخه اعلان، اعلان را دوباره ارائه می کند.