2

在我的 Windows 8 Metro新 UI 应用程序中,调用LaunchUriAsync需要几秒钟才能执行。它只是打开带有给定 URL 的默认浏览器,但这不应该花那么长时间。怎么了?

违规代码:

Await Windows.System.Launcher.LaunchUriAsync(New System.Uri("http://some.url.com/my-page"))

只有当我在线时才会出现延迟。当我离线时,Internet Explorer 会立即打开(并在那里失败)。

4

1 回答 1

0

如果您将 Metro Web 浏览器设置为默认值,则可能是这样。如果我有桌面浏览器,它可以完美运行。

此外,您是否确保您没有在另一个线程上执行其他操作或阻塞 CPU 使用率的操作?

于 2012-09-15T16:16:39.360 回答