У меня одна услуга (услуга A) и одно приложение (приложение B). Я хочу выполнять некоторые операции в службе A каждый раз, когда приложение B выходит на передний план (видно пользователю). Есть ли прослушиватель / обратный вызов, который сообщит службе A, когда приложение B перейдет на передний план? Я знаю метод опроса, позволяющий многократно проверять наличие приложения поверх стека через некоторый интервал, но мне нужно решение на основе прослушивателя / обратного вызова, может ли кто-нибудь предложить?
Спасибо