WP7 BackgroundAgent не запустится
У меня странная проблема с моим запланированным агентом. Я создал его несколько недель назад, и он работал на моем телефоне, я проверил его, и все было в порядке. Но сегодня я изменил его, перекомпилировал, развернул и... он не запустился.
Я добавил LaunchForTest, пробовал с разными таймпансами... ничего не получалось. Я обеспечил правильную ссылку на все сборки, что я не использую запрещенный API... И он не запустится. Даже с чистой сборкой и чистой установкой. Я попробовал на эмуляторе, и он работает.
Если кто-нибудь имеет представление о том, что может происходить... Спасибо.
2 ответа
Есть три варианта, когда Background Agent
не запускается: Background Agent
отключен в настройках, Battery level
низок, Background Agent
разбился два раза подряд
Похоже, вы не удалили старое расписание и не создали новое.
Убедитесь, что вы делаете что-то подобное в своем приложении (а не в качестве фонового агента). Он удалит любой существующий и добавит его обратно.
try
{
PeriodicTask Action = (PeriodicTask)ScheduledActionService.Find(MainPage.AgentName);
if ( Action != null)
{
ScheduledActionService.Remove(MainPage.AgentName);
}
ScheduledActionService.Add(periodicTask);
}