android 开发中的Webview中的缓存问题
问题描述
今天遇到个这么问题:android里面有个页面走的是webview,但是后台将webview中的内容修改之后,android端这个页面还是没有发生变化,必须是卸载之后重新安装才好使,开始以为是缓存的问题,但是通过上网上查找时通过@Override
protected void onDestroy() { super.onDestroy(); synCookies();}/** * 清除webview中的cookie */public void synCookies() { CookieSyncManager.createInstance(this); CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true); cookieManager.removeSessionCookie();//移除}这个方法清空了cookie,网上文章说只需要清除缓存的cookie就可以将缓存清除掉,在某些地方真就好事(比如我app内有个新闻页面,之前后台修改新闻内容但是再次进来的时候还是之前的内容,清除cookie之后修改后的内容就会立刻出现),可是,现在后台修改网页的内容后webview的页面的内容还是不变?
问题解答
回答1:为什么清除cookie放在onDestroy()这个方法呢?而不是onCread()加载之前?
相关文章:
1. 请教: 关于 python 反斜杠转义的疑问2. angular.js - 怎样在使用ng-repeat属性的标签里面监听单个事件,使其能够单个改变CSS。3. angular.js - angularjs 怎么封装 upload 上传4. nginx英文文档的WebSocket proxying部分没看太明白,麻烦推荐一点中文文章5. android 文件File删除问题6. javascript - vue生成一维码?求助!!!!!急7. angular.js - js 点击事件onclick=“”,引号内的函数名字 可以为 变量吗8. ueditor上传服务器提示后端配置项没有正常加载,求助!!!!!9. 绝对定位和fied定位,键盘弹起对布局的影响10. python - 关于matplotlib的x轴显示的问题
