Windows phone 7 windows phone上的应用程序挂起和运行后台线程
我需要在后台线程中运行处理,平均需要30-150秒。这是由用户触发的。该过程需要在隔离存储中进行一些网络通信和文件处理。 当应用程序被挂起/关闭时,windows phone如何处理进程/套接字句柄/文件句柄 由于内存限制,我无法使用后台任务 我的具体问题:Windows phone 7 windows phone上的应用程序挂起和运行后台线程,windows-phone-7,windows-phone-8,Windows Phone 7,Windows Phone 8,我需要在后台线程中运行处理,平均需要30-150秒。这是由用户触发的。该过程需要在隔离存储中进行一些网络通信和文件处理。 当应用程序被挂起/关闭时,windows phone如何处理进程/套接字句柄/文件句柄 由于内存限制,我无法使用后台任务 我的具体问题: 例如,当用户按下back/lock screen/home/incoming call时,线程和资源(文件/套接字、网络/内存、托管和非托管)会发生什么变化 当应用程序恢复时,我应该期待什么-套接字上的异常不再有效 如何确定异常是由网络问题
由于内存/连接电源/低规格手机等限制,我无法使用ResourceIntensiveTask…唯一适合您需求的解决方案是使用ResourceIntensiveTask,如下所述:
在这里
到目前为止,我唯一能推荐的是我的问题中的要求-我不能使用任务。对于你的问题,当你的应用程序暂停时,不会进行通信或计算。另外,默认定期任务的内存限制仅为11MB,但ResourceIntensiveTask的内存和持续时间限制要高得多,可能会用于此目的。