最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android實(shí)現(xiàn)WebView刪除緩存的方法

 更新時(shí)間:2015年07月29日 16:19:16   作者:無(wú)鴦  
這篇文章主要介紹了Android實(shí)現(xiàn)WebView刪除緩存的方法,實(shí)例分析了Android針對(duì)WebView操作緩存的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了Android實(shí)現(xiàn)WebView刪除緩存的方法。分享給大家供大家參考。具體如下:

刪除保存于手機(jī)上的緩存:

// clear the cache before time numDays
private int clearCacheFolder(File dir, long numDays) {
  int deletedFiles = 0;
  if (dir!= null && dir.isDirectory()) {
    try {
      for (File child:dir.listFiles()) {
        if (child.isDirectory()) {
          deletedFiles += clearCacheFolder(child, numDays);
        }
        if (child.lastModified() < numDays) {
          if (child.delete()) {
            deletedFiles++;
          }
        }
      }
    } catch(Exception e) {
      e.printStackTrace();
    }
  }
  return deletedFiles;
}

打開(kāi)關(guān)閉使用緩存:

//優(yōu)先使用緩存:
WebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
//不使用緩存:
WebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

在退出應(yīng)用的時(shí)候加上如下代碼:

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");

希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

会泽县| 木兰县| 华坪县| 普兰店市| 宜州市| 沙湾县| 句容市| 吉水县| 舒城县| 望奎县| 青冈县| 呼伦贝尔市| 建昌县| 东城区| 双桥区| 兴山县| 闽侯县| 安平县| 江达县| 汶上县| 平遥县| 延边| 渭源县| 沂南县| 永清县| 斗六市| 平昌县| 梨树县| 若尔盖县| 屏南县| 丰原市| 进贤县| 鹰潭市| 蕉岭县| 清河县| 普宁市| 长汀县| 盈江县| 五台县| 蓬莱市| 紫金县|