android 开发中的Webview中的缓存问题
迷茫
迷茫 2017-04-18 09:05:29
[Android讨论组]

今天遇到个这么问题: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()加载之前?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号