我有一个带有嵌入式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?
此致 艾蒂安