If only one of your PendingIntents
for this contact will be outstanding at any point in time, or if you always want to use the latest set of extras, use FLAG_UPDATE_CURRENT
when you create the PendingIntent
.
If more than one contact-specific PendingIntent
will be outstanding at once, and they need to have separate extras, you will need to add a count or timestamp or something to distinguish them.
intent.setAction("actionstring" + System.currentTimeMillis());
UPDATE
Also, the lightly-documented second parameter to getActivity()
and kin on PendingIntent
apparently can be used to create distinct PendingIntent
objects for the same underlying Intent
, though I have never tried this.