gpt4 book ai didi

c# - Bing map 控件挂起后退导航

转载 作者:太空宇宙 更新时间:2023-11-03 16:27:59 27 4
gpt4 key购买 nike

我最近在 Bing map 控件中遇到了一个奇怪的错误。简而言之,如果连接不佳并且您在 map 仍在加载一些图 block 时按下带有 map 的页面上的硬件后退按钮,则导航过程会挂起(有时长达 10 秒甚至更长时间)。如果时间超过 3 秒,应用程序将“有点”不友好,并且不符合技术认证要求 (5.1.3)。

要重现该错误,您可以创建包含两个页面的应用程序。第一个带有导航到第二页的按钮。第二页只有 map 控件,具有高 ZoomLevel(例如超过 14)。应用程序启动后,您导航到第二页并将 map 移动到某个未加载的区域,然后(无需等待下载完成)按下硬件后退按钮。而且你还必须以某种方式“创建不良”连接(在我的情况下,只需断开设备与计算机的连接就足够了)。

有没有人知道为什么会发生这种情况以及如何解决它?

编辑:在 wp7 的 Foursquare 应用程序中可以观察到相同的错误 - 如果您转到 map 上全屏显示该地点的页面,然后将 map 滑入未加载的区域并按下硬件按钮返回。

看来是Bing Map Control的问题。

最佳答案

在导航出页面之前,先使用可见性隐藏 map 控件。这样控件将变为非事件状态并且页面的内存消耗将减少,从而允许更快地切换页面。

关于c# - Bing map 控件挂起后退导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11895925/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com