问题场景:我在正常加载一个页面的时候,出现如图的错误,查了一系列的资料并没有解决,每次删除应用再安装新的App时可以打开的,然后返回再打开,就出现如图的错误
从图片的msg看出:访问拒绝,链接已无效 。
我开始怀疑是不是Webview做了缓存,因为我是添加了
webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); //设置缓存
我先把这行代码注释掉,但是还是没能解决问题。。。。。
功夫不负有心人
解决办法:最终我发现每次加载的Url都是从网络获取的,也就是说先获取Url,然后再通过Webview进行加载,并且我自己对这个Url进行了缓存,每次加载都先获取本地缓存的Url,如果本地有缓存的Url,就直接加载缓存的url了,我就试着把自己缓存的url注释掉,结果问题解决了
网友评论