Давайте попробуем объяснить мой вопрос: У меня есть приложение и услуга. Приложение запускается с активностью A. Служба отправляет широковещательную передачу, которая позволит приложению запустить Activity B Теперь пользователь начинает активность C.
Теперь служба хочет снова запустить активность B. Но как я могу сообщить ему, что активность все еще находится в стеке, или есть флаг намерения для этого?
Как мне избежать того, что он запустит активность B, потому что он уже находится в стеке?