wykonanie usługi na pierwszym planie

Mam usługę, którą chcę wykonać na pierwszym planie. Moja usługa nie musi komunikować się z użytkownikiem. Najprostszym przykładem, jaki widziałem na tym forum, jest umieszczenie tego kodu w usłudze ...

    Notification notification = new Notification();
    startForeground(5481, notification);

Widziałem znacznie bardziej skomplikowany przykład w książce Commonsware na stronie 606, która używa Konstruktora powiadomień (NotificationCompat.Builder). Ten i inne przykłady wymagają złożonych powiadomień. Nie mam takiej potrzeby.

Rozumiem, że aby moje oprogramowanie było akceptowalne, muszę przynajmniej wyświetlać ikonę, która uświadamia użytkownikowi, że moja usługa jest uruchomiona i daje użytkownikowi możliwość jej anulowania. Również jeśli moja usługa zdecyduje się na samodzielne zatrzymanie, ikona powinna zniknąć. Ale to jest to. To wszystko, co muszę zrobić.

Co musiałbym dodać do powyższego trybu, aby to osiągnąć? dzięki, Gary

questionAnswers(1)

yourAnswerToTheQuestion