Windows phone 7 如何从前台应用程序切换到后台代理?
我想知道是否有可能从前台应用程序切换到后台代理程序,反之亦然,共享这两个任务中的一些数据 更深入地说,我想做一个上传,从前台开始(图A),当用户按下后退按钮时,上传将继续使用后台代理(图B)Windows phone 7 如何从前台应用程序切换到后台代理?,windows-phone-7,windows-phone-7.1,background-agents,Windows Phone 7,Windows Phone 7.1,Background Agents,我想知道是否有可能从前台应用程序切换到后台代理程序,反之亦然,共享这两个任务中的一些数据 更深入地说,我想做一个上传,从前台开始(图A),当用户按下后退按钮时,上传将继续使用后台代理(图B) 图片如下:您是否意识到不能从周期性任务中不断更新互动程序,对吗?最短刷新时间为30分钟,除非您执行推送通知(我在这里假设您不会这样做,因为这是一个客户端操作) 而瓷砖本身也没什么意义。我认为使用一个最多可以运行25秒的任务对于上传文件来说也没有多大意义 所以我想我们可以得出结论,这是不可能的。相反,您应该允
图片如下:您是否意识到不能从周期性任务中不断更新互动程序,对吗?最短刷新时间为30分钟,除非您执行推送通知(我在这里假设您不会这样做,因为这是一个客户端操作) 而瓷砖本身也没什么意义。我认为使用一个最多可以运行25秒的任务对于上传文件来说也没有多大意义 所以我想我们可以得出结论,这是不可能的。相反,您应该允许应用程序在后台运行,方法是将
ApplicationIdleDetectionMode
设置为Disabled
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetecetionMode.Diabled"
然后用户可以按Home(主页)按钮,下载将在后台进行。就是您需要的。它可以在应用程序未运行时上载(和下载)文件:
在WindowsPhoneOS7.1中,应用程序可以对一个或多个应用程序进行排队
更多通过HTTP上传或下载的文件将在
后台,即使应用程序不再在
前景。应使用用于启动文件传输的API
查询现有转账的状态并提供进度指标
对于最终用户
backgound任务可以通知服务器端,服务器端将发出推送通知=)如果您真的想这样做,有很多疯狂的方法。我不推荐它们中的任何一个:pyes我读过后台文件传输,但它显然与periodicTask的“规则”相反。。。问题是背景转换没有得到很好的解释,也没有太多的例子:)我有点困惑。。。我想从后台代理在twitter上上传一张图片,所以不可能吗?谢谢