WP7 BackgroundAgent无法启动

时间:2012-06-04 15:01:40

标签: windows-phone-7 background-agents

我的预定代理人面临着一个奇怪的问题。几个星期前我创建了它,它在我的手机上工作,我测试了它,一切都很好。但今天我修改了它,重新编译,部署了......它没有启动。

我添加了LaunchForTest,尝试了不同的时间跨度......没有用。我已经确保所有程序集都被正确引用,我没有使用任何禁用的API ......并且它不会启动。即使有一个干净的&构建和干净安装。我尝试了模拟器,它的工作原理。

如果有人知道可能发生的事情......谢谢。

2 个答案:

答案 0 :(得分:0)

未启动Background Agent时有三个选项:Background Agent在设置中被停用,Battery level为低,Background Agent已连续两次崩溃

答案 1 :(得分:0)

听起来你没有删除旧的时间表并创建一个新时间表。

确保您在应用中执行此类操作(而不是后台代理)。它将删除任何现有的并将其添加回来。

try
{
   PeriodicTask Action = (PeriodicTask)ScheduledActionService.Find(MainPage.AgentName);
   if ( Action != null)
   {
      ScheduledActionService.Remove(MainPage.AgentName);
   }

   ScheduledActionService.Add(periodicTask);
}