fabreax Posted January 11, 2013 Share Posted January 11, 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 Link to comment Share on other sites More sharing options...
ygort Posted January 15, 2013 Share Posted January 15, 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 :) Link to comment Share on other sites More sharing options...
fabreax Posted January 20, 2013 Author Share Posted January 20, 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 ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.