安装Windows应用商店应用后,有没有办法运行某些活动?
我想从网络服务中获取一些数据(数据很少有变化),但我不想在第一次启动时进行查询,因为它可能需要一些时间,而且我不想毁了用户体验。
谢谢!
答案 0 :(得分:4)
您可以在同时运行主线程的同时在单独的后台线程上运行它。您可以将有限的资源分配给这个单独的后台线程,然后让它自己消退。
您也可以从应用中执行异步操作,请参阅MSDN中的链接: http://msdn.microsoft.com/en-us/library/windows/apps/br230301.aspx#AsyncOps
答案 1 :(得分:1)
我的codeSHOW应用程序在首次启动时异步加载数据,并将异步保证存储为应用程序级变量,因此应用程序中的任何其他内容都可以等待它。这不完全是你想要的,但如果它有帮助,它可以在http://codeshow.codeplex.com获得。