Android Activité singleton
J'ai une activité appelée MainActivity. Cette activité, lance un avis qui a un PendingIntent qui s'ouvre ce MainActivity.
Donc, pour fermer l'application, je dois cliquer deux fois sur le bouton. Je tiens à mettre en place une activité en tant que singleton. J'ai essayé de mettre à instance unique ou singleTask de manifester, mais cela ne fonctionne pas.
OriginalL'auteur CeccoCQ | 2011-09-20
Vous devez vous connecter pour publier un commentaire.
singleInstance
etsingleTask
ne sont pas recommandés pour une utilisation générale.Essayer:
Pour plus d'informations, veuillez vous reporter à launchMode section de l'Activité de l'élément de la documentation.
En plus de la référence précédente, vous devriez également lire tâches et à l'arrière de la pile
OriginalL'auteur Merlin
Si vous avez besoin de revenir à votre application sans créer une nouvelle instance de votre activité, vous pouvez utiliser les mêmes filtres d'intention qu'android utilise lors du lancement de l'application:
Que l'intention que vous avez créé pour ouvrir votre activité à partir de la barre de notification est la même que android utilisé pour le lancement de votre application, précédemment ouverts activité sera affiché au lieu d'en créer un nouveau.
OriginalL'auteur GrAnd