2013-01-23 73 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。 –

相關問題