如何从ScheduledAgent访问主应用程序数据?

时间:2011-11-24 13:54:10

标签: windows-phone-7

当ScheduledAgent完成后台任务时,我想通知我的主应用程序(如果它仍在运行)。 它真的可能吗?我无法弄清楚如何引用我的App或MainPage

1 个答案:

答案 0 :(得分:1)

要使用Mutex来简单保护主应用和后台代理之间的共享数据访问,请查看this question。也许这已经为你提供了正确方向的暗示。

但是如果你想对“刚刚完成的后台代理”(在主应用程序中)或“主应用程序启动”(在后台代理中)等事件作出反应,那么你可能会失去运气。没有简单的直接通信,更不用说直接数据访问了。您可以使用Sockets或原始通知。

讨论了基于轮询和Mutex es的方法in this question