fabreax Posté(e) 11 janvier 2013 Share Posté(e) 11 janvier 2013 Bonjour à tous, Actuellement mon application est composée de plusieurs activity. Lorsqu'un utilisateur lance l'application, ouvre une autre activity, appuie sur le bouton "home" de son mobile et relance l'application via le launcher présent sur le bureau, l'activity lancée est l'activity principale. Je souhaiterais qu'au relaunch, l'activity reste la même que précédemment ouverte. Dans Gmail par exemple, on retourne directement au mail que l'on était en train d'écrire, et le bouton "back" ramène bien à la liste des mails (activity principale). Je n'arrive pas à trouver comment faire. Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
ygort Posté(e) 15 janvier 2013 Share Posté(e) 15 janvier 2013 Salut, Cela devrait normalement le faire automatiquement si tu as bien renseigné ton activity dans ton manifest comme ceci: <activity android:name="com.my.package.MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> Si ce n'est pas le cas, poste ton manifest :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabreax Posté(e) 20 janvier 2013 Auteur Share Posté(e) 20 janvier 2013 Salut, Désolé pour le retard et merci pour la réponse ! Voici une partie de mon manifest avec l'activity principale : <activity android:name=".HomeActivity" android:launchMode="singleTask"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> Le problème était le launchMode, que j'ai retiré, merci beaucoup ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.