Je veux savoir si l'utilisateur a ouvert l'application, car lorsque je reçois une diffusion de GCM, je crée une notification avec l'intention de l'application. Lorsque l'utilisateur clique sur la notification, il va commencer une nouvelle intention pour l'activité principale, en mettant l'ancienne activité principale sur la pile arrière, puis, lorsque l'utilisateur demande une navigation arrière, il fermera l'activité voulue et ouvrira (encore pour lui) la dernière activité sur la pile.Vérifiez si l'activité est active sur Gcm Intent Service
Résumer:
activité actuelle sur l'écran: XActivity
Nouvelle notification avec l'intention de XActivity.
utilisateur clique sur la notification, de sorte que la pile est XActivity, XActivity.
Comment puis-je détecter si XActivity est déjà affiché et lui envoyer un contenu supplémentaire?
Merci!
manifeste android définir les modes de lancement .. en mode instance unique pour le dédouanement dans les documents de lecture Android sur les modes de lancement http://developer.android.com/guide/topics /manifest/activity-element.html – Sush