Я был бы рад узнать, как проверить, есть ли ожидающее намерение, которое запускается диспетчером аварийных сигналов, который запускает действие в определенное время, указанное 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);