Android WebView - 重置HTTP会话

时间:2010-12-02 19:22:20

标签: android webview

我在Android应用中使用WebView。我定期能够重置WebView http会话,以便它正在访问的服务器应用程序将初始化新会话。我找不到怎么做 - 这有可能吗?

Rgds,凯文。

3 个答案:

答案 0 :(得分:16)

我认为明确的cookie可以使会话结束。有关session

的更多信息
CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();

答案 1 :(得分:3)

import android.webkit.CookieManager;

CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeSessionCookie();

removeSessionCookie() 允许保留其他Cookie但会话清晰。

答案 2 :(得分:2)

根据您的具体操作,您可以采取以下措施来清除网页浏览:

webView.clearCache(true);

webView.clearHistory();

webView.destroy();