アプリケーションの WebView にキャプチャ jpeg 画像 (Java サーブレットによって動的に生成される) を表示しようとしていますが、キャプチャ画像の代わりに青い疑問符が表示されることがあります。以下は、拡張するクラスのshouldOverrideUrlLoading(WebView view, String url)
メソッドにあるものですMyWebViewClient
WebViewClient
マニフェストでインターネット アクセスを有効にしていますが、約 80% の確率で問題が発生します。つまり、画像が正しく表示されることもありますが、非常にまれです。
ここに別の同様の質問がありましたImage with dynamic src loaded in Android browser, but not in Webview , しかし、決定的な答えはないようです.
前もって感謝します
try
{
CookieSyncManager.getInstance().sync();
Log.v("Hello","CookieStore: " + httpClient.getCookieStore().toString());
HttpResponse response = httpClient.execute(httppost);
data = new BasicResponseHandler().handleResponse(response);
view.loadDataWithBaseURL(URL.toString(), data, "text/html", "UTF-8" , null);
//Log.v("Hello","Data: " + data.toString());
}
catch (ClientProtocolException e)
{
Log.v("Hello","ClientProtocolException:Overriding");
Log.v("Hello",e.toString());
e.printStackTrace();
}
catch (IOException e)
{
Log.v("Hello","IOException:Overriding");
Log.v("Hello",e.toString());
e.printStackTrace();
}