如何清除/删除Webview的Web存储

时间:2019-03-16 20:37:46

标签: android webview

我正在尝试解决我所购买的应用程序的问题,但有人支持我,我的问题是,当我们保存cookie和维护缓存等时,webview加载了以前加载的URL。存储这些加载的页面。为了每次每次都要清除/删除此网络存储时加载新的URL。

在其他论坛中,我告诉我可以在片段的onPause或onDestroy方法中实现此功能。通过调用此方法

WebStorage.getInstance().deleteAllData();
webView.clearCache(true);
webView.clearFormData();
webView.clearHistory();
webView.clearSslPreferences(); 
CookieManager.getInstance().removeAllCookies(null); 
CookieManager.getInstance().flush();

但是我真的不知道如何在这里实现它们:

public void onDestroy() {
    // try to remove this view from its parent first
    try {
        ((ViewGroup) getParent()).removeView(this);
    }
    catch (Exception e) { }

    // then try to remove all child views from this view
    try {
        removeAllViews();
    }
    catch (Exception e) { }

    // and finally destroy this view
    destroy();
}

0 个答案:

没有答案