Enchainement des Activity et lancement de l'application
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:
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 !