case R.id.huancundaxiao: try { //去计算缓存大小 String totalCacheSize = getTotalCacheSize(); t5.setText(totalCacheSize); } catch (Exception e) { e.printStackTrace(); } break; case R.id.clear: clearAllCache(SheZhiActicity.this); String totalCacheSize = null; try { totalCacheSize = getTotalCacheSize(); } catch (Exception e) { e.printStackTrace(); } t5.setText(totalCacheSize); break; } } /** * 计算app的缓存大小其实计算的是 getCacheDir()这个file和getExternalCacheDir()这个file大小的和 */ public String getTotalCacheSize() throws Exception { long cacheSize = getFolderSize(this.getCacheDir()); if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { cacheSize += getFolderSize(this.getExternalCacheDir());
获取缓存大小与清楚缓存
最新推荐文章于 2024-05-24 17:51:27 发布