我有一個方法可以運行計時器並每10分鐘顯示一次警報。但是當我離開應用程序時,它會停止計時器,並且它不會顯示任何警報。如何在Windows Phone 8的後臺運行定時器?
會有人告訴我如何在後臺運行計時器,後臺始終運行並提供定期更新,即使我沒有使用該應用程序。
有沒有辦法做到這一點?我讀了Windows Phone 8將在後臺運行任務,但我不知道如何使用它,
我看到了Scheduled Agents,但我不明白如何在此場景中使用它。
我有一個方法可以運行計時器並每10分鐘顯示一次警報。但是當我離開應用程序時,它會停止計時器,並且它不會顯示任何警報。如何在Windows Phone 8的後臺運行定時器?
會有人告訴我如何在後臺運行計時器,後臺始終運行並提供定期更新,即使我沒有使用該應用程序。
有沒有辦法做到這一點?我讀了Windows Phone 8將在後臺運行任務,但我不知道如何使用它,
我看到了Scheduled Agents,但我不明白如何在此場景中使用它。
無論如何,計劃代理程序只能每30分鐘運行一次(在最佳情況下)。請參閱Justin's answer on a very similar question以獲取包含MSDN鏈接的選項列表。
我會研究「提醒」。如果你擔心火災發生時間的一致性,我認爲這將是你最好的選擇。
這裏是報警/提醒MSDN文章:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202946(v=vs.105).aspx
才能運行SheduledAgent Oninvoke方法的計時器? – ggsmartboy
MSDN說:「定期代理通常運行25秒。還有其他限制可能導致代理提前終止。」所以,最多你每30分鐘計時器工作25秒。而且你無法預測25秒的時間。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202942%28v=vs.105%29.aspx。 –