【发布时间】:2016-10-17 20:03:06
【问题描述】:
我有一个启动 DeviceUseTrigger 后台任务的 WP 8.1 运行时。问题是,每当手机重启时,这个任务显然会取消,但任务注册仍然存在。因此,当我下次启动我的应用程序时,后台任务 似乎 正在运行,而实际上并非如此。我想要某种方式来检测手机何时重新启动和/或以某种方式检测任务是否实际运行。我用来检查后台任务注册的代码如下:
foreach(IBackgroundTaskRegistration task in BackgroundTaskRegistration.AllTasks.Values)
{
if ((task as BackgroundTaskRegistration).Name == myTaskName)
{
Debug.WriteLine("Task is already running");
}
}
【问题讨论】:
标签: c# windows-phone-8.1 background-process