【问题标题】:Windows phone 8.1 background tasksWindows phone 8.1 后台任务
【发布时间】:2014-04-22 18:05:49
【问题描述】:

我刚刚下载了适用于 windows phone 8.1 和 windows 8.1 的通用应用后台任务示例应用程序。

http://code.msdn.microsoft.com/windowsapps/Background-Task-Sample-9209ade9

所以在浏览了代码之后,我了解到后台任务是使用 windows 运行时组件实现的。我正在尝试使用计时器触发器。

是否有可能使用 Silverlight 8.1 windows phone 项目而不是 windows 运行时项目来实现后台任务?

【问题讨论】:

    标签: windows-phone-8 windows-phone windows-8.1 windows-phone-8.1


    【解决方案1】:

    上面的答案是错误的。想知道它是如何获得 5 票的。无论如何,后台任务不能在 Silverlight 应用程序中运行,但它只能注册一个后台任务。它必须是运行后台任务的运行时项目。

    silverlight 应用程序可以只注册一个后台任务,它是一个单独的运行时项目。这是一个不同的过程。

    【讨论】:

    • 不,你的答案是错误的。后台任务项目(Windows 运行时组件)也适用于 Windows Phone Silverlight 8.1。
    • 你所说的silverlight项目中的作品是什么意思?
    • 表示您可以在 WP Silverlight 8.1 项目中引用 WRC bg 任务项目,它也可以工作。
    • 您可以参考 Silverlight 项目中的 WRT 项目。这里的问题是差异。请先完整阅读问题。
    • “无论如何,后台任务不能在 Silverlight 应用程序中运行。它必须是运行时项目。”这不是有点误导吗?
    【解决方案2】:

    是的,这是可能的。他们在此示例中选择 Windows 运行时项目的原因是为了展示新的通用应用程序。您可以在基于 Silverlight 的项目和 Windows 运行时基础项目中使用 BackGroundTasks。

    但是,如果您打算将应用扩展到 Windows 8,则应该考虑将其设为通用应用。

    【讨论】:

    • 对不起。这不起作用。后台任务必须是运行时组件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多