ForegroundServiceManager

מחלקה ציבורית ForegroundServiceManager מרחיב אובייקט

המחלקה הזו מאפשרת ללקוחות לשתף התראה קבועה באמצעות מזהה התראה משותף. אם לקוחות רוצים לשתף התראה קבועה, עליהם להשתמש ב-startForeground(Service) וב-stopForeground(Service) כדי להעביר את השירותים שלהם לחזית ומחוצה לה. לקוחות יכולים להתאים אישית את ההתראה על ידי הטמעת המחלקה המופשטת של NotificationContentProviderBase לפני התקשרות אל initForegroundServiceManager(Application, Integer, String, NotificationContentProvider). אם לא, תתקבל התראה כברירת מחדל.

סיכום אמצעי תשלום ציבורי

void
startForeground(שירות שירות)
העברת השירות לחזית.
void
stopForeground(שירות שירות)
מוציא את השירות מהחזית.
void
updateNotification()
המערכת תעבד מחדש את ההתראה אחרי שתבקש מ-NotificationContentProvider את הגרסה האחרונה של ההתראה.

סיכום שיטות שעברו בירושה

שיטות ציבוריות

Public void startForeground (שירות שירות)

העברת השירות לחזית.

פרמטרים
שירות

Public void stopForeground (שירות שירות)

מוציא את השירות מהחזית. אם השירות הוא השירות האחרון שמשתמש בהתראה הקבועה, המנהל מוחק את ההתראה.

פרמטרים
שירות

ציבורי בטל updateNotification ()

המערכת תעבד מחדש את ההתראה אחרי שתבקש מ-NotificationContentProvider את הגרסה האחרונה של ההתראה.