Android 唯一标识报警管理器并重新安排它

Android 唯一标识报警管理器并重新安排它,android,broadcastreceiver,alarmmanager,Android,Broadcastreceiver,Alarmmanager,我正在开发一个android应用程序,它有多个报警管理器。它们都是使用广播接收器发射的,还有一些在给定时间段后刚刚触发 我想知道的是,我如何通过在多个报警中获取标识来停止/取消报警管理器。报警管理器通过其挂起的意图进行唯一标识。浏览我的演示示例 Intent imageFetchingService = new Intent(mContext, ImageFetchingService.class); PendingIntent imageFetchingPendingIntente =

我正在开发一个android应用程序,它有多个报警管理器。它们都是使用广播接收器发射的,还有一些在给定时间段后刚刚触发


我想知道的是,我如何通过在多个报警中获取标识来停止/取消报警管理器。

报警管理器通过其挂起的意图进行唯一标识。浏览我的演示示例

Intent imageFetchingService = new Intent(mContext, ImageFetchingService.class);
    PendingIntent imageFetchingPendingIntente = PendingIntent.getService(
            mContext, 0, imageFetchingService,
            PendingIntent.FLAG_UPDATE_CURRENT);
    AlarmManager alarmManager = (AlarmManager) mContext
            .getSystemService(Context.ALARM_SERVICE);
    alarmManager.cancel(imageFetchingPendingIntente); 
    alarmManager.set(AlarmManager.RTC_WAKEUP, 120000,
                    imageFetchingPendingIntente);