Я работаю над приложением для Windows Phone. В этом приложении я хочу запускать метод фонового агента OnInvoke() ежедневно в 9 утра. и хотите останавливать его в 18:00 автоматически ежедневно. Как мне это сделать?
Периодически вызывать фоновый агент в wp7
Ответы (1)
Вы не можете выбрать, когда будет работать ваш фоновый агент. Он будет запускаться каждые 30 минут или около того в течение примерно 15 секунд в течение всего дня, пока в телефоне остается достаточно заряда батареи.
Но что вы можете сделать, так это в начале метода OnInvoke
проверить текущее время. Если текущее время не находится в требуемом интервале, просто выйдите из метода, не выполняя никакой обработки.
person
Kevin Gosse
schedule
27.12.2012
Но по вашему предложению наш фоновый агент будет работать 24 часа в сутки 7 дней в неделю. это может привести к большему расходу заряда батареи. Есть ли другой способ?
- person Ritesh Gupta; 27.12.2012