清除快取類

2021-06-22 16:35:59 字數 1807 閱讀 7352

/**

* @author xly    清除快取類

*/public class clearcachedatautil

/*** @param context    清除本應用的所有資料庫檔案(/data/data/com.cihi/databases)

*/public static void cleandatabases(context context)

/*** @param context    清除本應用的sharedpreferences(/data/data/com.cihi/shared_prefs)

*/public static void cleansharedpreferences(context context)

/*** @param context    按資料庫名刪除資料庫

* @param dbname    資料庫名

*/public static void cleandatabasebyname(context context, string dbname)

/*** @param context    清除資料夾(/data/data/com.cihi/files)下的檔案

*/public static void cleanfiles(context context)

/*** @param context    清除cache(/data/data/com.cihi/cache)內容

*/public static void cleanexternalcache(context context)

}/**

* @param filepath    清除自定義路徑下的檔案,使用時需小心,而且只支援目錄下的檔案刪除

*/public static void cleancustomcache(string filepath)

/*** @param context    清除本應用下的快取資料

* @param filepath

*/cleaninternalcache(context);

cleanexternalcache(context);

cleandatabases(context);

cleansharedpreferences(context);

cleanfiles(context);

for (string file : filepath)

}/**

* @param context    清空sd卡cihi資料夾下使用者儲存的

*/public static void celarimages(context context) else

try }}

} catch (exception e)

}/**

* 清空cihi應用下的快取:imageloader的快取和語音資料表

*/public static void cleancihicache()

/***     清除imageloader的快取:sd卡中、記憶體的快取中

*/private static void cleanimageloadercache() catch (exception e)

}/**

*     清除語音資料表中的資料

*/private static void cleanvoicedata()

/*** @param directory    刪除某個資料夾下的檔案,如果引數是檔案,則不作處理

*/private static void deletefilesbydirectory(file directory) }}

}

清除快取幫助類

在android中清除快取的功能是較為常見的。public class cleanmessagehelper return getformatsize cachesize param context 刪除快取 public static void clearallcache context cont...

Android 清除快取輔助類的封裝

清除快取輔助類 清除cache中快取的 如果是清除資料,後期可增加 created by panda on 2020 05 07 public class clearcacheutils string formatfilesize formatfilesize filesize return for...

AJAX清除快取

在使用ajax作web開發時,往往會存在一些莫名其妙的問題。如,第一次的ajax請求是正常的,而第二次為什麼就不正常了呢,而且往往會出現於第一次請求同樣的結果。其實這是因為ajax第一次請求確實是傳送到了伺服器,而第二次並沒有真的發到伺服器,而是從ie的快取中讀取的。那麼如何解決這一問題呢?方法很簡...