Windows 8 安装windows应用商店应用程序后运行脚本

Windows 8 安装windows应用商店应用程序后运行脚本,windows-8,microsoft-metro,windows-runtime,windows-store-apps,winjs,Windows 8,Microsoft Metro,Windows Runtime,Windows Store Apps,Winjs,安装Windows应用商店应用程序后,是否有办法运行某些活动 我希望从Web服务获取一些数据(数据很少更改),但我不希望在第一次开始时进行查询,因为这可能需要一些时间,而且我不想破坏用户体验 谢谢 您可以让它在单独的后台线程上运行,同时运行主线程。您可以将有限的资源分配给这个单独的后台线程,然后让它自行退出 您也可以从应用程序执行异步操作,请参阅MSDN中的链接: My codeSHOW应用程序在首次启动时异步加载数据,并将异步承诺存储为应用程序级别变量,以便应用程序中的任何其他内容都可以等待它

安装Windows应用商店应用程序后,是否有办法运行某些活动

我希望从Web服务获取一些数据(数据很少更改),但我不希望在第一次开始时进行查询,因为这可能需要一些时间,而且我不想破坏用户体验


谢谢

您可以让它在单独的后台线程上运行,同时运行主线程。您可以将有限的资源分配给这个单独的后台线程,然后让它自行退出

您也可以从应用程序执行异步操作,请参阅MSDN中的链接:

My codeSHOW应用程序在首次启动时异步加载数据,并将异步承诺存储为应用程序级别变量,以便应用程序中的任何其他内容都可以等待它。这不完全是您想要的,但如果有帮助,可以在上找到。

我不确定这是否可行。我的理解是,后台线程是在应用程序运行时启动的。遗憾的是,这是唯一可以做到这一点的方法。您只能在应用程序运行时执行代码。正如@AmitApollo所建议的,您可以将其设置为在应用程序首次启动时只运行一次,但这是针对您的场景的最佳方法。