Andróide: Como evito iniciar atividades que já estão na pilh

Vamos tentar explicar minha pergunta: eu tenho um aplicativo e um serviço. O aplicativo é iniciado com a atividade A. O serviço envia uma transmissão que permitirá que o aplicativo inicie a Atividade B Agora, o usuário inicia a atividade C.

Agora, o serviço deseja iniciar a atividade B novamente. Mas como faço para que ele saiba que a atividade ainda está na pilha ou se existe um sinalizador de intenção para isso?

Como evito que ele inicie a atividade B porque já está na pilh

questionAnswers(14)

yourAnswerToTheQuestion