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 を適切にリセットする方法を知っている人はいますか?
よろしく、 エティエンヌ