我将此代码用于我的Windows手机应用程序。
Settings = new dmWFSettings();
Settings.TilePeriodicTask =
ScheduledActionService.Find("eWorkflow") as PeriodicTask;
if (Settings.TilePeriodicTask != null)
{
Settings.TilePeriodicTaskEnabled = Settings.TilePeriodicTask.IsEnabled;
try
{
ScheduledActionService.LaunchForTest(
Settings.TilePeriodicTask.Name, new TimeSpan(0, 0, 2));
}
catch (Exception)
{
}
}
但现在对于平板电脑(RT)版本,什么是ScheduledActionService的替代品,请调用?
谢谢,
答案 0 :(得分:1)
您正在寻找的东西被称为"背景任务"在Windows RT世界中。
首先,看一下MSDN:http://msdn.microsoft.com/en-us/library/windows/apps/hh977056.aspx你会在那里找到一些示例和API参考。
MSDN中没有明确说明的一些观点:
BackgroundExecutionManager.RequestAccessAsync
。如果任务不显示通知或执行与UI相关的操作,您可以在不询问用户权限的情况下安排后台任务。