首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Android中明白Cookie和WebView的缓存

2013-01-08 
Android中清楚Cookie和WebView的缓存转载:http://blog.csdn.net/song_shi_chao/article/details/7949580??

Android中清楚Cookie和WebView的缓存

转载:

http://blog.csdn.net/song_shi_chao/article/details/7949580

?

?

前几天在做facebook链接的时候,总是第一次成功,第二次失败,后来分析,是本地的缓存没有清空,看了facebook sdk的源码才发现,果然,要做一步清楚cookie的操作:

?

?

Android的CookieManager只提供了removeAllCookies方法,用来删除所有的cookie,有什么办法只删除和特定url关联的cookie呢?本来打算使用setCookie(url, value)将指定url关联的cookie设为空串,但试了一下发现这个方法只是在已有的基础上继续添加cookie,并不能重置已有的cookie。

?

?

/** * 同步一下cookie */public static void synCookies(Context context, String url) {CookieSyncManager.createInstance(context);CookieManager cookieManager = CookieManager.getInstance();cookieManager.setAcceptCookie(true);cookieManager.removeSessionCookie();//移除cookieManager.setCookie(url, cookies);//指定要修改的cookiesCookieSyncManager.getInstance().sync();}

?

热点排行