在Windows Phone 8.1中的两个backgroundtasks之间进行通信

时间:2015-01-16 17:57:48

标签: c# windows-phone-8.1 background-task

我在Windows Phone 8.1中面临后台任务的问题。

我尝试使用设备用户触发器和音频创建新的后台任务,但我收到错误消息:

  

无法注册包裹。

我看到了这个:

SO中的

Windows phone 8.1 deployment error when trying to use background task with audio and device use trigger

MSFT论坛中的

Windows phone 8.1 deployment error when trying to use background task with audio and device use trigger

我尝试了他们指出的解决方案但没有成功。

任何人都知道如何让2个后台任务进行沟通?

1 个答案:

答案 0 :(得分:0)

对我有用的是:

  • 在其中一个后台任务(音频一个)中,我创建了一个Timer并检查了LocalSettings值是否为真。

  • 另一个后台任务是负责将其设置为true的任务,因此,只要我将值设置为true,我就会在音频中执行此操作。

我知道这是一种“奇怪”的方法,但它有效;)