Как проверить, запущено ли ожидающее намерение, инициированное AlarmManager setRepeating?

Я был бы рад узнать, как проверить, есть ли ожидающее намерение, которое запускается диспетчером аварийных сигналов, который запускает действие в определенное время, указанное AlarmManager.setRepeating?

Чтобы быть более конкретно , у меня есть действие, которое запускает другое действие с заданным определенным временем или повторением времени (что работает). Но я хочу знать, был ли запрос уже установлен пользователем? в этом случае я не должен запускать определенные значения.

Вот как я начинаю запланированное действие.

Intent myIntent = new Intent(getBaseContext(),MyScheduledReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(getBaseContext(), 0, myIntent, 0);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), interval, pendingIntent);
9
задан Wesley 31 May 2012 в 15:26
поделиться