小编Mic*_*ith的帖子

Windows Phone 8.1 - BackgroundUpload的BackgroundTransferStatus

我正在使用BackgroundUploader将图像/视频从CameraRoll上传到存储服务.这是Windows Phone 8.1上的WinRT应用程序

这很有效,直到有大量文件要上传.我期待有关于电池和CPU使用的问题,所以我正在检查所有UploadOperations的BackgroungTransferStatus,并且如果我们遇到PausedSystemPolicy状态则打算向用户显示消息.如果手机决定暂停上传,这是预期状态.

我的问题是,虽然上传肯定会暂停(它不发送http帖子),但状态继续说"正在运行".此外,取消上传操作无效.它仍然继续坐在那里说"正在运行"没有发送字节并且没有收到响应.最终,它确实恢复上传,但我们似乎很快达到了问题的任何限制,我们再次暂停.我理解限制的必要性,这是我关心的用户体验.

为什么暂停的上传仍处于"正在运行"状态?有没有人经历过类似的事?

background-transfer windows-phone-8.1

5
推荐指数
1
解决办法
526
查看次数