How can I correctly pass unique extras to a pending intent?

Possibly two different issues here:

1) If you’ve already created your PendingIntent before and it “matches” an existing PendingIntent, then you must specify the PendingIntent.FLAG_UPDATE_CURRENT flag or it will not pass the extras. A “match” is based on the criteria that Intent.filterEquals() uses, so definitely read the docs there and make sure you understand the data, action, type, etc.

2) I’ve read that if you do NOT set an action on your intent, then it will not propagate the extras, so perhaps try intent.setAction(“com.blah.Action”).

Leave a Comment