zoukankan      html  css  js  c++  java
  • Android之如何删除项目的缓存

    如何删除项目的缓存:

    getCacheDir()能够得到当前项目的缓存地址

    在项目中经常会使用到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");

  • 相关阅读:
    CentOS7修改计算机名!
    kafka原理和实践
    sip协议详解
    MP4视频测试URL地址,亲测有效
    pkill精确匹配进程名称
    gdb break 断点设置
    ZR#996
    CF1217C
    CF1217B
    CF1217A
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/2617921.html
Copyright © 2011-2022 走看看