Consente di provare a spiegare la mia domanda: Ho ricevuto un'applicazione e un servizio. L'applicazione viene avviata con l'attività A. Il servizio invia una trasmissione che vi permetterà di avviare l'applicazione Attività B Ora l'utente avvia l'attività C.Android: come evitare di iniziare un'attività che è già in pila?
Ora il servizio vuole iniziare di nuovo l'attività B. Ma come faccio a fargli sapere che l'attività è ancora in pila, o c'è una bandiera intent per questo?
Come evitare che lancerà l'attività B perché è già nello stack?
Che cosa è esattamente D? È il codice che stai scrivendo? Se è così, la risposta è semplice, ** non ** chiama 'StartActivity (B)'. –
Mi dispiace, ho riscritto la mia domanda :) –