Solved while writing this question, but posting in case it helps anyone:
I\'m setting multiple alarms like this, with different values of id:
id
The solution for your problem is use Intent.FLAG_ACTIVITY_NEW_TASK
p = PendingIntent.getBroadcast(context, 0, i, Intent.FLAG_ACTIVITY_NEW_TASK);