0

WebView が埋め込まれた Android 4.2 アプリがあります。WebView は、起動時に HTTPS ページを読み込み、定期的に再読み込みします。

数時間はすべて正常に動作しますが、ページの読み込み時に SSL エラーが発生し始めます (Chromium エラー: SSL ハンドシェイクに失敗しました)。この時点で、ページはもう読み込まれません。奇妙なのは、常に機能する HttpUrlConnection を使用してサーバーの可用性をチェックする別の実行中のタスクがあることです。

WebView が何かをキャッシュしていると思われますが、何を把握できませんでした。効果なしで次のことを試しました:

webView.clearCache(true);
webView.clearHistory();  
webView.clearSslPreferences();  
CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(webView.getContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();

WebView を適切にリセットする方法を知っている人はいますか?

よろしく、 エティエンヌ

4

0 に答える 0