Les réponses ci-dessus sont incomplètes.
Dans le cas où l'activité 'a1' de l'application 'A1' a le mode de lancement "singleTask" ou "singleTop" et est déjà en cours (dans la tâche t1) mais en pause, et maintenant une autre tâche (disons la tâche t2) (généralement une autre application Android) envoie un intent à l'activité a1 de l'application A1, au lieu de créer une autre instance de l'activité dans la tâche t2, Android reprend a1 de la tâche t1, en émettant un appel à la méthode onNewIntent(intent) dans a1.
Tâches et pile de retour est un concept important, aucun blog n'explique mieux que la documentation Android elle-même.