Tuesday, July 7, 2015

android: How to Clear cash memory in Programmatically

public static void deleteCache(Context context) { 
try { 
File dir = context.getCacheDir(); 
if (dir != null && dir.isDirectory()) 
{ deleteDir(dir);
}
} catch (Exception e) 
{} 
} 
public static boolean deleteDir(File dir) 
{ if (dir != null && dir.isDirectory()) 
{ String[] children = dir.list(); 
for (int i = 0; i < children.length; i++) 
{ boolean success = deleteDir(new File(dir, children[i])); 
if (!success) { return false; } } } 
return dir.delete(); 
}

No comments:

Post a Comment