1

我需要在后台线程中运行处理,平均需要 30-150 秒。这是由用户触发的。该过程需要在隔离存储中进行一些网络通信和文件处理。当应用程序被挂起/删除时,windows phone 如何处理进程/套接字句柄/文件句柄是否有任何详细描述?

由于内存限制,我无法使用后台任务。

我的具体问题:

  1. 例如,当用户按下/锁定屏幕/主页/来电时,线程和资源(文件/套接字-网络/内存,托管和非托管)究竟会发生什么?
  2. 恢复应用程序时我应该期待什么 - 套接字上的异常不再有效?
  3. 如何判断异常是网络问题还是thombstoning后连接关闭引起的?

更新:由于内存/连接到电源/低规格手机等限制,我无法使用 ResourceIntensiveTask ...

4

1 回答 1

0

可以满足您的要求的唯一解决方案是使用ResourceIntensiveTask,如此处所述:
Windows Phone 的后台代理
和此处的
ResourceIntensiveTask 类

于 2013-11-11T08:21:55.643 回答