如何避免在应用程序处于活动状态和下载文件时阻止屏幕?

时间:2013-11-25 08:31:53

标签: c# multithreading web-services windows-phone-8 windows-phone

我在WP8中的一个应用程序中,我必须下载一个文件,并在datebase中保存内容,但是当我正在进行测试时...文件大小为17兆字节,scren锁定,如果scren锁定时下载正在进行中停止,有人有一个想法,我能做什么?

3 个答案:

答案 0 :(得分:3)

你必须使用BackgroundWorker来完成繁重的工作。这是一篇MSDN文章,可以帮助您入门:How to use a background worker for Windows Phone

答案 1 :(得分:1)

在Windows Phone中进行文件传输的最佳方法是使用Background transfer API。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.backgroundtransfer%28v=vs.105%29.aspx

这将允许您的应用在应用程序关闭或发送到后台时下载大数据文件事件

答案 2 :(得分:0)

您可以禁用空闲检测。您拥有所有信息here 记得在下载后关闭。