Dans mon application, je n'ai qu'une Activity.
Dans certains cas, elle se trouve "empilée" sur elle même...

Je pars de l'état "je lance mon application pour la 1ere fois" :
- Je lance mon application (affichage de mon Activity)
- Je l'utilise un peu
- J'appuie sur le bouton "home" (retour à l'écran d'accueil (HTC Hero))
- Je relance mon application au moyen de l'icône dans "Tous les programmes"
- Une nouvelle instance de mon Activity est crée et vient se placer par dessus l'ancienne !
- Si j'appuie sur le bouton "retour", ça ferme l'Activity crée récemment, et ça m'affiche l'ancienne

Comment faire pour toujours tomber sur 1 seule Activity, et éviter ces empilements ?

La déclaration de mon Activity dans le AndroidManifest.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<activity
            android:name=".activity.ControlActivity" android:label="@string/app_name">
            <intent-filter>
                <action
                    android:name="android.intent.action.MAIN"></action>
                <category
                    android:name="android.intent.category.LAUNCHER"></category>
            </intent-filter>
        </activity>
Ce problème se produit aussi dans certaines applications que j'utilise, mais que je n'ai pas crée.

Merci !