Comment définir l'écouteur de clic pour la notification?
J'utilise le code suivant pour lancer une notification lorsqu'un Service est démarré Via AlarmManager:
nm = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
CharSequence from = "App";
CharSequence message = "Getting Latest Info...";
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(), 0);
Notification notif = new Notification(R.drawable.icon,
"Getting Latest Info...", System.currentTimeMillis());
notif.setLatestEventInfo(this, from, message, contentIntent);
nm.notify(1, notif);
Comment puis-je définir une intention pour cet article, de sorte que lorsque l'utilisateur clique sur elle, qu'il allait lancer une certaine activité?
source d'informationauteur yoshi24
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de mettre l'Activité en classe dans le cadre de votre intention dans votre PendingIntent. Actuellement, votre Intention est vide. Pour rediriger vers une nouvelle activité, il convient de:
Comme pour yoshi24 commentaire, vous pouvez être en mesure de définir les extras de ce genre.
Vous devez être conscient de ce que bien avant d'aller pour l'attente des intentions de
https://stackoverflow.com/questions/1198558/how-to-send-parameters-from-a-notification-click-to-an-activity
Mise à JOUR
quelque chose comme cela fonctionnera pour vous
int votre mainfest
dans votre activité
Je l'ai fait,
- Je ajouter
Intent.FLAG_ACTIVITY_CLEAR_TOP
à nouveau l'intentionOncreate je fais comme suit: