最新国产好看的视频,伊人天堂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)論

江川县| 泰安市| 承德市| 平罗县| 偏关县| 瓦房店市| 绵竹市| 阿坝| 合水县| 安顺市| 宝山区| 织金县| 嘉义市| 彩票| 昌江| 永定县| 马边| 油尖旺区| 定襄县| 磐石市| 布拖县| 灵寿县| 阜新| 蒙城县| 海淀区| 霍州市| 花莲市| 南和县| 雷波县| 穆棱市| 汽车| 辽中县| 东乡族自治县| 岳池县| 宝应县| 浦江县| 泾阳县| 中阳县| 中山市| 遵化市| 故城县|