我想通过WebView
:onDestroy
CookieManager.getInstance().removeExpiredCookie();
来清理我的expires=Sun, 17-Jan-2012 19:14:07 GMT; req_country=Israel; req_country_code=IL; req_ip=84.108.190.134;
这是我想要清理的cookie:
removeExpiredCookie()
为什么{{1}}之后没有删除它?
答案 0 :(得分:1)
CookieManager#.removeExpiredCookie()
在单独的线程上进行实际删除。如果您稍等一下,或者执行CookieSyncManager.sync()
(也是异步),它可能会有效。
另一个workaround建议在您要移除的所有Cookie上调用CookieManager.setCookie
,但这仅在您事先知道Cookie和网址时才有用。