刚开通微博。。。。WEBview设置
来源:互联网 发布:浪潮软件集团招聘 编辑:程序博客网 时间:2024/06/16 02:49
缓存模式(5种)
LOAD_CACHE_ONLY: 不使用网络,只读取本地缓存数据
LOAD_DEFAULT: 根据cache-control决定是否从网络上取数据。
LOAD_CACHE_NORMAL: API level 17中已经废弃, 从API level 11开始作用同LOAD_DEFAULT模式
LOAD_NO_CACHE: 不使用缓存,只从网络获取数据.
LOAD_CACHE_ELSE_NETWORK: 只要本地有,无论是否过期,或者no-cache,都使用缓存中的数据。
如:www.taobao.com的cache-control为no-cache,在模式LOAD_DEFAULT下,无论如何都会从网络上取数据,如果没有网络,就会出现错误页面;在LOAD_CACHE_ELSE_NETWORK模式下,无论是否有网络,只要本地有缓存,都使用缓存。本地没有缓存时才从网络上获取。
www.360.com.cn的cache-control为max-age=60,在两种模式下都使用本地缓存数据。
a、缓存构成
根据setAppCachePath(String appCachePath)提供的路径,在H5使用缓存过程中生成的缓存文件。
b、缓存模式
无模式选择,通过setAppCacheEnabled(boolean flag)设置是否打开。默认关闭,即,H5的缓存无法使用。
c、清除缓存
找到调用setAppCachePath(String appCachePath)设置缓存的路径,把它下面的文件全部删除就OK了。
clearCache(boolean)
CacheManager.clear高版本中需要调用隐藏API。
d、控制大小
通过setAppCacheMaxSize(long appCacheMaxSize)设置缓存最大容量,默认为Max Integer。
同时,可能通过覆盖WebChromeClient.onReachedMaxAppCacheSize(long requiredStorage, long quota, WebStorage.QuotaUpdater quotaUpdater)来设置缓存超过先前设置的最大容量时的策略。
- 刚开通微博。。。。WEBview设置
- 刚开通微博
- 刚开通的微博
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通
- 刚开通的博克,欢迎访问!
- 博客刚开通
- 优雅的在通用Adapter的item内部控件监听事件
- HTML5获取地理位置信息
- 设置TextView文本支持长按复制粘贴
- 详说css与预处理器(以及less、sass、stylus的区别)
- 安卓相机使用代码
- 刚开通微博。。。。WEBview设置
- 数据结构课程主页16智11
- 算法系列——二叉树下一个结点
- jar包详解
- js中window.location.search的用法和作用
- Andrew Ng笔记
- 怎样防止App在后台运行,点击应用桌面图标重新启动?
- 有道云笔记-记录与分享[JVM内存模型]
- phpStudy集成环境下 安装composer失败