No, this is the default behavior for creating a new PendingIntent regardless of whether it already exists or not. If you want more specialized behavior, for example, discarding an existing PendingIntent, if the underlying Intent is the same, or updating an existing PendingIntent, then you should use different flags that you can find in the PendingIntent class.
michaelg
source share