2013-01-23 42 views
1

我有一个方法可以运行计时器并每10分钟显示一次警报。但是当我离开应用程序时,它会停止计时器,并且它不会显示任何警报。如何在Windows Phone 8的后台运行定时器?

会有人告诉我如何在后台运行计时器,后台始终运行并提供定期更新,即使我没有使用该应用程序。

有没有办法做到这一点?我读了Windows Phone 8将在后台运行任务,但我不知道如何使用它,

我看到了Scheduled Agents,但我不明白如何在此场景中使用它。

回答

2

无论如何,计划代理程序只能每30分钟运行一次(在最佳情况下)。请参阅Justin's answer on a very similar question以获取包含MSDN链接的选项列表。

+0

才能运行SheduledAgent Oninvoke方法的计时器? – ggsmartboy

+0

MSDN说:“定期代理通常运行25秒。还有其他限制可能导致代理提前终止。”所以,最多你每30分钟计时器工作25秒。而且你无法预测25秒的时间。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202942%28v=vs.105%29.aspx。 –

相关问题