Сервис в этом случае должен отправить Ordered Broadcast. В активити/фрагменте создается Receiver с большим приоритетом и не даёт бродкасту пройти дальше. В самом сервисе делается ресивер с меньшим приоритетом, который отправляет notification
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.