D'éviter que plusieurs instances de mon application Android composé d'une seule activité

J'ai une application Android qui est composé à partir d'un seul Activity.
Comment puis-je assurer qu'une seule instance de mon application (== Activity) existe dans un temps donné?
Je suis arrivé à une situation dans laquelle j'ai réussi à ouvrir plusieurs instances de mon application en cliquant sur l'icône de l'application plusieurs fois (ce qui n'est pas de reproduire tout le temps).

OriginalL'auteur Daniel L. | 2013-05-22