放在后台时,Windows Phone 7(芒果)应用程序会断开连接吗?

当用户将其放在Windows Phone 7 Mango的后台时,是否可以阻止我的应用程序关闭套接字?

如果是这样,我该如何去做呢?

谢谢


不,当你的应用程序没有运行时,即使在芒果,你也不能保持持久的套接字连接打开。

您可以:

  • 创建一个PeriodicTask ,每隔30分钟调用一次,但只能在死亡之前执行10-15秒
  • 创建一个ResourceIntensiveTask ,当手机接通电源时将运行,并且只要您喜欢就会执行(或者直到手机断电)
  • 这两种类型的任务都可以访问应用程序的独立存储,但将在单独的应用程序域中执行,因此无法访问变量和其他应用程序状态。


    你应该实现一个后台任务 - interwebz上有一个关于如何做到这一点的示例

    - 编辑 - 但仍然会被称为每30分钟sooo ...除非你流动的东西(有一个特定的任务),你是运气不好

    链接地址: http://www.djcxy.com/p/59251.html

    上一篇: Windows Phone 7 (Mango) App gets disconnected when put in background?

    下一篇: Upgrading Windows Phone 7 app to Mango