【发布时间】:2010-12-02 19:22:19
【问题描述】:
我在 Android 应用中使用 WebView。我定期能够重置 WebView http 会话,以便它正在访问的服务器应用程序将初始化一个新会话。我找不到如何做到这一点 - 这可能吗?
Rgds,凯文。
【问题讨论】:
我在 Android 应用中使用 WebView。我定期能够重置 WebView http 会话,以便它正在访问的服务器应用程序将初始化一个新会话。我找不到如何做到这一点 - 这可能吗?
Rgds,凯文。
【问题讨论】:
我认为清除 cookie 可以使会话关闭。更多关于session
CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();
【讨论】:
removeAllCookie 方法也被弃用了,我们现在使用removeAllCookies(注意末尾的 S),发送一个(可为空的)回调函数作为参数
import android.webkit.CookieManager;
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeSessionCookie();
removeSessionCookie() 允许保留其他 cookie 但清除会话。
【讨论】:
【讨论】:
这对我有用:
WebStorage.getInstance().deleteAllData()
【讨论】: