PendingIntent
– это ссылка на токен, который используется системой для получения информации об интенте. Для эквивалентных инстансов класса Intent создаются одинаковые объекты
PendingIntent
. Если система уже хранит токен, идентичный созданному PendingIntent
, то предыдущий PendingIntent
будет отменен.Объекты
Intent
эквивалентны, если имеют одинаковые action
, data
, category
и component
(см. структуру интента). При этом данные extras
могут различаться.Сравнить два интента можно методом Intent.filterEquals().
Чтобы зарегистрировать несколько объектов
PendingIntent
для эквивалентных интентов, нужно использовать разные значения requestCode
при создании PendingIntent
.