Проверьте время существующего PendingIntent в AlarmManager - PullRequest
6 голосов
/ 04 февраля 2012

Можно ли запросить у Android AlarmManager время следующей тревоги для данного PendingIntent? Я знаю, что могу отменить один, используя функцию .cancel (PendingIntent), и я могу обновить один, используя .set (), но можно ли его «запросить»? Я использую что-то вроде этого, чтобы увидеть, если один уже запланирован:

    PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_NO_CREATE);

Если отправитель == ноль, то это уже запланировано. Я действительно хотел бы знать, "в какое время?" если возможно.

Я знаю, что мог бы сохранить это в базе данных или другом месте, когда я его установлю, но я бы действительно хотел запрос "официальный источник", чтобы быть уверенным. Возможно ли это?

1 Ответ

9 голосов
/ 04 февраля 2012

Можно ли запросить у Android AlarmManager время следующей тревоги для данного PendingIntent?

К сожалению, нет.AlarmManager - интерфейс только для записи.

...