Windows phone 7 哪种方法更好&引用;删除应用程序并在resume上重新加载数据;或';在锁定屏幕/背景下运行”;

Windows phone 7 哪种方法更好&引用;删除应用程序并在resume上重新加载数据;或';在锁定屏幕/背景下运行”;,windows-phone-7,windows-phone-7.1,tombstoning,Windows Phone 7,Windows Phone 7.1,Tombstoning,我目前正在开发一个需要从网上获取数据的应用程序。但是,如果用户按下开始按钮或启动任何其他应用程序,我的应用程序中的数据获取过程就会中断,应用程序会抛出WebException之类的异常 为了防止这种情况,我已经强迫应用程序在后台工作,即使用户停用它。这是一种不好的方法吗?用墓穴石砸死应用程序并从状态字典恢复状态的方法会更好吗?如果您下载的数据量更大,您最好使用-它可能不是文件,这在第二课中介绍。它可能是一个JSON或XML响应,而XML仍然是数据——这是一个体系结构选择,是将传输推到后台(因此在

我目前正在开发一个需要从网上获取数据的应用程序。但是,如果用户按下开始按钮或启动任何其他应用程序,我的应用程序中的数据获取过程就会中断,应用程序会抛出WebException之类的异常


为了防止这种情况,我已经强迫应用程序在后台工作,即使用户停用它。这是一种不好的方法吗?用墓穴石砸死应用程序并从状态字典恢复状态的方法会更好吗?

如果您下载的数据量更大,您最好使用-它可能不是文件,这在第二课中介绍。它可能是一个JSON或XML响应,而XML仍然是数据——这是一个体系结构选择,是将传输推到后台(因此在恢复时它会在后台),还是自己在墓碑循环中处理它。我唯一要说的是,如果可以的话,我会避免使用“在锁屏下运行”选项,因为这可能会影响愿意尝试您的应用程序的人数(更不用说它对电池寿命的影响等)。我想您可能会受到您可以为每个应用程序添加的请求数量的限制。这没有帮助,因为我必须提出许多要求。无论如何,谢谢你的帮助:)