我使用webview时遇到问题。当我在Android浏览器中打开web移动网址时,它正在打开,但是当我使用webView时,它不会呈现任何视图并且卡住显示进度条。 我使用下面的代码:
myWebView = (WebView) findViewById(R.id.ctn_webview);
WebSettings webSetting = myWebView.getSettings();
webSetting.setJavaScriptEnabled(true);
webSetting.setDomStorageEnabled(true);
webSetting.setAppCacheEnabled(true);
webSetting.setBuiltInZoomControls(true);
webSetting.setJavaScriptCanOpenWindowsAutomatically(true);
webSetting.setGeolocationDatabasePath("/data/data/<my-app-pkg>/databases");
webSetting.setGeolocationEnabled(true);
webSetting.setDatabasePath("/data/data/<my-app-pkg>/databases");
webSetting.setDatabaseEnabled(true);
webSetting.setAllowFileAccess(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl(myUrl);
请注意,该页面位于登录凭据后面,因此它会重定向到其间的多个网址以进入最终页面。登录页面工作完美,经过身份验证后,我被重定向到最终页面,在那里我看到一个圆形进度移动(下图)。它应该呈现许多按钮并形成东西。
此外,当我在模拟器中的浏览器中打开相同的URL时,它工作正常。 我不知道我错过了什么。请帮忙。