WebView缓存处理
来源:互联网 发布:我的淘宝店铺怎么登陆 编辑:程序博客网 时间:2024/03/29 12:52
在项目中经常会使用到WebView 控件,当加载html 页面时,会在/data/data/应用package 目录下生成database与cache 两个文件夹。请求的url 记录是保存在WebViewCache.db,而url 的内容是保存在WebViewCache 文件夹下
//优先使用缓存:
WebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
//不使用缓存:
WebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
在退出应用的时候加上如下代码
File file = CacheManager.getCacheFileBaseDir();
if
(file !=
null
&& file.exists() && file.isDirectory()) {
for
(File item : file.listFiles()) {
item.delete();}
file.delete();}
context.deleteDatabase(
"WebView.db"
);
context.deleteDatabase(
"WebViewCache.db"
);
File file = CacheManager.getCacheFileBaseDir();
if
(file !=
null
&& file.exists() && file.isDirectory()) {
for
(File item : file.listFiles()) {
item.delete();}
file.delete();}
context.deleteDatabase(
"WebView.db"
);
context.deleteDatabase(
"WebViewCache.db"
);
0 0
- Android WebView 缓存处理
- WebView缓存处理
- Android----- WebView 缓存处理
- Android WebView 缓存处理
- Android WebView 缓存处理
- Android WebView 缓存处理
- Android WebView 缓存处理
- Android WebView 缓存处理
- Android WebView 缓存处理
- Android WebView 缓存处理
- Android WebView 缓存处理
- Android WebView 缓存处理
- Android - WebView 缓存处理
- Android WebView 缓存处理
- WebView 缓存处理
- Android WebView 缓存处理
- Android WebView 缓存处理
- webview页面缓存处理机制
- 初学系列
- 如何选择开源许可证
- android 系统架构 源码目录结构详解
- MFC-个人所得税计算器
- 利用DEM绘制等高线
- WebView缓存处理
- iis7 发布mvc 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- 内存/边界对齐(boundary alignment)简介
- PAT A 1002. A+B for Polynomials (25)
- java 工厂类
- 学习Python
- java反射机制与动态代理
- 如何写出高质量的javascript代码
- uva 1331 - Minimax Triangulation(dp)