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
You could also use the flag PendingIntent.FLAG_UPDATE_CURRENT
PendingIntent.FLAG_UPDATE_CURRENT
PendingIntent p = PendingIntent.getBroadcast(context, 0, i, PendingIntent.FLAG_UPDATE_CURRENT);
this should the work too