1

webviewの使用に問題があります。AndroidブラウザでWebモバイルURLを開いているときは完全に開いていますが、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にリダイレクトされることに注意してください。ログインページは完全に機能し、認証後、最終ページにリダイレクトされ、ラウンドの進行状況が移動します(下の画像)。そこでは、多くのボタンをレンダリングして、ものを形成する必要があります。

また、エミュレーターのブラウザーで同じURLを開いているときは、完全に機能しています。何が欠けているのかわかりません。助けてください。

行き詰まったページ。 ビューをレンダリングしていません。

4

0 に答える 0