加载Bing地图时,Android Webview会挂起

时间:2014-01-23 13:15:36

标签: android android-webview xamarin.android xamarin bing-maps

我在Xamarin Android应用程序WebView中使用Bing Maps自定义地图URL。

 _bingWebView = FindViewById<WebView> (Resource.Id.bing_web_view);
_bingWebView.Settings.JavaScriptEnabled = true;
_bingWebView.SetWebChromeClient (new AppWebChromeClient ());
_bingWebView.SetWebViewClient (new AppWebViewClient ());
_bingWebView.ClearCache (true);
_bingWebView.DestroyDrawingCache ();                
var propertyUrl = "http://www.bing.com/maps/default.aspx?where1=" + _propertyUrlString.Trim () + "&style=a";
_bingWebView.LoadUrl (propertyUrl);

Url在某些Android设备中正常加载,但在某些设备中却没有。它加载一些地址,对于某些地址,它不会。页面加载并且卡在左侧的“Just a Moment”文本中。此外,如果我关闭活动,我的应用程序中没有其他webview加载并出现白色背景。 在日志中,我可以看到“nativeOnDraw失败,清除背景颜色”。 我认为这是Bing Maps的一个问题。任何帮助将不胜感激。

0 个答案:

没有答案