removeExpiredCookie()不起作用

时间:2013-09-02 17:21:30

标签: android cookies webview

我想通过WebViewonDestroy

中的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}}之后没有删除它?

1 个答案:

答案 0 :(得分:1)

CookieManager#.removeExpiredCookie()在单独的线程上进行实际删除。如果您稍等一下,或者执行CookieSyncManager.sync()(也是异步),它可能会有效。

另一个workaround建议在您要移除的所有Cookie上调用CookieManager.setCookie,但这仅在您事先知道Cookie和网址时才有用。