#c# #windows-phone-7
#c# #windows-phone-7
Вопрос:
Итак, я планирую создать приложение-напоминание для WP7 с помощью Microsoft.Телефон.Класс планировщика, и я хочу настроить интервал повторения уведомления о напоминании. Проблема в том: Доступный интервал только ежедневно, еженедельно, ежемесячно или ежегодно. Мне было интересно, можно ли в любом случае настроить часовой интервал повторения.
Пользователь установит начальное время окончания и время окончания, и я хотел бы получать ежечасные уведомления об этом периоде времени. Возможно ли это. Я думал о чем-то подобном:
while (beginTime < endTime)
{
beginTime = 01:00:00;
}
Но это неправильно…
Ответ №1:
Мне было интересно, можно ли в любом случае настроить часовой интервал повторения.
Нет.
Комментарии:
1. Но разве нет способа обойти это? Например, добавьте счетчик для каждого уведомления, добавьте еще один час; или что-то подобное?
2. Не совсем, нет. Самое близкое, что вы получаете, — это обновление плитки в реальном времени (по умолчанию 30 минут, но также может быть установлено значение 1 час), отправляющее всплывающие уведомления. Вы не можете использовать класс напоминания / оповещения с интервалом повторения в 1 час.
3. Этого достаточно. Не думал об этих возможностях. Приветствия!
Ответ №2:
Вы могли бы запланировать 24 ежедневных будильника, чтобы иметь ежечасное напоминание, или, например, 4 ежедневных будильника, если вы хотите получать напоминания каждые 8 часов. Недостатком этого обходного пути является то, что вы можете запланировать максимум 50 аварийных сигналов для каждого приложения, а этого недостаточно в большинстве случаев.