C# BackgroundMediaPlayer.MessageReceivedFromBackground不工作

C# BackgroundMediaPlayer.MessageReceivedFromBackground不工作,c#,windows-runtime,windows-phone,windows-phone-8.1,C#,Windows Runtime,Windows Phone,Windows Phone 8.1,当我将应用程序的生命周期更改为“挂起并关闭”时,前台的事件消息ReceivedFromBackground是否未触发 当我改为“挂起”并在之后改为“恢复”时,一切正常。有道理,当你关闭应用程序时,没有运行前台代码来接收事件。当你关闭应用程序时,没有运行前台代码来接收事件。要实现这一点,您必须使用后台代理 浏览此链接 注意:在使用之前,您必须弄清楚后台代理 支持BackgroundMediaPlayer 是的,我在后台任务中发现了一个未处理的异常。 有时更新livetile的方法无法找到更新和崩

当我将应用程序的生命周期更改为“挂起并关闭”时,前台的事件消息ReceivedFromBackground是否未触发


当我改为“挂起”并在之后改为“恢复”时,一切正常。

有道理,当你关闭应用程序时,没有运行前台代码来接收事件。

当你关闭应用程序时,没有运行前台代码来接收事件。要实现这一点,您必须使用
后台代理

浏览此链接

注意:在使用之前,您必须弄清楚后台代理 支持
BackgroundMediaPlayer


是的,我在后台任务中发现了一个未处理的异常。 有时更新livetile的方法无法找到更新和崩溃的信息

我不知道怎么做,但后台任务继续播放音乐,但前台应用程序没有收到任何来自后台的消息


我包装了这段代码以尝试/捕获构造,瞧!一切正常。

哪种代码可以用来接收事件?为什么“运行前台代码以接收事件”会导致此问题?我应该取消订阅活动吗?