9
votes

Activité d'appel lors de la notification Tap Event

Je veux appeler l'activité lorsque l'utilisateur tire la notification et appuyez sur cette notification. Comment puis-je faire ça?


0 commentaires

3 Réponses :


16
votes

appel setLATESTEVENTINFO () sur la notification Objet , fournissant un PLANDINTENT qui démarrera votre activité lorsqu'il apporte sur votre entrée dans la notification tiroir. Voici Un exemple de projet démontrant cela.


3 commentaires

Je peux commencer l'activité lorsque vous avez cliqué sur la notification sur la barre de notification. Mais il semble que cela crée une nouvelle activité bien que l'activité actuelle fonctionne maintenant. J'ai essayé de passer le drapeau dans lorsque vous appelez en PLANDINTENT mais on dirait que cela n'a pas été travaillé. Alors, quelle est la fermeture actuelle avant de créer une nouvelle activité lorsque vous avez cliqué sur la notification?


@HuyTower: setflags (intention.flag_activity_new_task | intention.flag_activity_clear_task) sur votre intention devrait fonctionner.


@Commonsware: fonctionne parfaitement pour moi!



11
votes

en supposant que notif est votre notification objet objet: xxx


1 commentaires

Je peux commencer l'activité lorsque vous avez cliqué sur la notification sur la barre de notification. Mais il semble que cela crée une nouvelle activité bien que l'activité actuelle fonctionne maintenant. J'ai essayé de passer le drapeau dans lorsque vous appelez en PLANDINTENT mais on dirait que cela n'a pas été travaillé. Alors, quelle est la fermeture actuelle avant de créer une nouvelle activité lorsque vous avez cliqué sur la notification?



1
votes

Voici le code pour appeler l'activité lorsque la notification est cliquée sur xxx


1 commentaires

Je peux commencer l'activité lorsque vous avez cliqué sur la notification sur la barre de notification. Mais il semble que cela crée une nouvelle activité bien que l'activité actuelle fonctionne maintenant. J'ai essayé de passer le drapeau dans lorsque vous appelez en PLANDINTENT mais on dirait que cela n'a pas été travaillé. Alors, quelle est la fermeture actuelle avant de créer une nouvelle activité lorsque vous avez cliqué sur la notification?