異なる ID で複数のアラームを作成しています。たとえば、アラーム 1、2、3 を作成し、2 のみをキャンセルしたいとします。方法を教えてください。SO を検索しましたが、アラームをキャンセルするときに「同じ余分なデータ」を保留に追加する必要があるかどうかについて何も見つかりませんでした。
アラームの作成方法は次のとおりです
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
Intent broadcast_intent = new Intent(this, AlarmBroadcastReceiver.class);
broadcast_intent.putExtra("Tag", Object1);
broadcast_intent.putExtra("Tag2", Object2);
for(int i=1;i<=3;i++){
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, i, broadcast_intent, PendingIntent.FLAG_UPDATE_CURRENT);
alarmManager.set(AlarmManager.RTC_WAKEUP, triggerAtTime, pendingIntent);
}
アラーム 2 をキャンセルするにはどうすればよいですか?