J'ai une alarme chose se passe dans mon application et il lance un avis que puis lorsqu'il est pressé lancé une activité. Le problème est que lorsque je créer plus d'une alarme puis l'activité s'est lancé à compter de la notification obtient les mêmes options que la première. Je pense que le problème est soit avec l'intention que j'ai mis dans l'attente de l'intention ou dans l'attente de l'intention elle-même. Je pense que je pourrais avoir besoin pour mettre un drapeau sur l'un de ces, mais je ne sais pas lequel.
Intent showIntent =new Intent(context, notificationreceiver.class);
showIntent.putExtra("details", alarmname);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0,
showIntent, 0);
notification.setLatestEventInfo(context, "The event is imminent",
alarmname, contentIntent);
Et le destinataire de la notification
Bundle b = getIntent().getExtras();
String eventname = b.getString("details");
details.setText(eventname);
Les "détails" de l'extra est la même pour tous la prochaine fois qu'une notification arrive, au lieu d'avoir une valeur différente. Jusqu'à ce que j'ai mis les intentions je suis sûr que la valeur correcte va à la "détails" si c'est un problème de l'obtention de la première intention à chaque fois que j'appuie sur une notification. Comment puis-je faire pour lancer la bonne intentions? Espère que j'ai été aussi clair que je le pouvais Merci!