В,
PendingIntent.getBroadcast(getApplicationContext(),1000 /*this is requestCode*/, intent,0);
Если вы сохраняете requestCode одинаковым для разных экземпляров PendingIntent, а затем устанавливаете сигнализацию, используя их, они должны объединиться в Android 2.3.3, если я оставлю его таким же (для запуска действия), запустится только одно действие. Здесь я бы сказал, что alarmManager.set
был использован не alarmManager.setRepeating
.
Я использовал int requestCode = (int)Calendar.getInstance().getTimeInMillis()
; сохранить код запроса разным для разных pendingIntents.
Но Официальный справочник упоминает это как
requestCode Private request code for the sender (currently not used).
Так что лучший способ - попробовать это в вашей ситуации, но разные PendingIntents с одним и тем же кодом запроса будут объединены.