
This ensures that the `PendingIntent.FLAG_UPDATE_CURRENT` doesn't continually override earlier intents with the last app to be notified. This could probably equally be done by leaving the request code as 0 and removing the FLAG_UPDATE_CURRENT out, however it seems much more semantic to have a separate request code for each different pending intent. Fixes #1021.