본문 바로가기
옛날

캐시 지우기 [Android]

by 차가운게 조아 2015. 12. 16.
/**
 * 앱 캐시를 가차없이 지운다.
 */
public static void clearApplicationCache(Context context, File file) {
 
    File dir = null;
 
    if (file == null) {
        dir = context.getCacheDir();
    else {
        dir = file;
    }
 
    if (dir == null)
        return;
 
    File[] children = dir.listFiles();
    try {
        for (int i = 0; i < children.length; i++)
            if (children[i].isDirectory())
                Util.clearApplicationCache(context, children[i]);
            else
                children[i].delete();
    catch (Exception e) {
    }
};