- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 Lumia 920,即使在 Debug模式下,我的 OnInvoke 似乎也从未被调用过。调用继承自 ScheduledTaskAgent 的 ScheduledAgent 的构造函数。这意味着 WMAppManifest.xml 中的设置是正确的。
<Tasks>
<DefaultTask Name="_default" NavigationPage="MainPage.xaml" />
<ExtendedTask Name="BackgroundTask">
<BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="PeriodicAgent" Source="ScheduledPlaybackAgent" Type="ScheduledPlaybackAgent.ScheduledAgent" />
</ExtendedTask>
</Tasks>
然后我几乎复制了示例代码:
private void StartPeriodicAgent()
{
// Obtain a reference to the period task, if one exists
periodicTask = ScheduledActionService.Find(periodicTaskName) as PeriodicTask;
if (periodicTask != null)
{
RemoveAgent(periodicTaskName);
}
periodicTask = new PeriodicTask(periodicTaskName);
periodicTask.Description = "This demonstrates a periodic task.";
try
{
ScheduledActionService.Add(periodicTask);
}
catch (InvalidOperationException exception)
{
}
catch (SchedulerServiceException)
{
}
}
我在前台应用程序启动后故意切换到主屏幕并尽可能多地等待。我的 ScheduledAgent::OnInvoke 仍然没有输出或断点
谢谢!
最佳答案
您是否在 ScheduledAgent.cs 中定义了#define DEBUG_AGENT 并在 OnInvoke 中包含了以下代码?
#if(DEBUG_AGENT)
ScheduledActionService.LaunchForTest(task.Name, TimeSpan.FromSeconds(30));
System.Diagnostics.Debug.WriteLine("Periodic task is started again: " + task.Name);
#endif
关于background - WP8 : Any idea why OnInvoke not called in derived ScheduledTaskAgent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15963546/
我希望能够使用计划任务代理更新我的锁屏图像。我确实看过Building Windows Phone 8 Apps Development Jump Start这是一篇不错的文章。我的问题是在此视频中显
在 WP7 应用程序中,我正在调用一些代码来从 ScheduledAgent 类上的 onInvoke 方法更新实时磁贴。 获得无效的跨线程错误。 它失败的线路是 var fontForeground
我试着关注这个 example来自微软,我可以告诉我,除了将 ScheduledTaskAgent 和 PeriodicTask 放在单独的程序集中之外,我做了一切。当我在模拟器中运行我的应用程序并尝
使用 Lumia 920,即使在 Debug模式下,我的 OnInvoke 似乎也从未被调用过。调用继承自 ScheduledTaskAgent 的 ScheduledAgent 的构造函数。这意味着
我是一名优秀的程序员,十分优秀!