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
Ce problème se produit aussi dans certaines applications que j'utilise, mais que je n'ai pas crée.
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>
Merci !
Partager