فهرست منبع

submit: 正式版本1230

huwanxiao 8 ماه پیش
والد
کامیت
05ebefd0c4
1فایلهای تغییر یافته به همراه18 افزوده شده و 25 حذف شده
  1. 18 25
      app/src/main/java/com/naz/sdkdemo/MainActivity.java

+ 18 - 25
app/src/main/java/com/naz/sdkdemo/MainActivity.java

@@ -790,41 +790,34 @@ public class MainActivity extends BaseActivity {
 
     //region -------------------------------------清除缓存开始-----------------------------------
     private void toRefreshData() {
-        try {
-            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // 清除cookie
-                CookieManager.getInstance().removeAllCookies(null);
-            } else {
-                CookieSyncManager.createInstance(this);
-                CookieManager.getInstance().removeAllCookie();
-                CookieSyncManager.getInstance().sync();
-            }
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // 清除cookie
+            CookieManager.getInstance().removeAllCookies(null);
+        } else {
+            CookieSyncManager.createInstance(this);
+            CookieManager.getInstance().removeAllCookie();
+            CookieSyncManager.getInstance().sync();
+        }
 
-            mWebView.clearCache(true);
+        mWebView.clearCache(true);
+
+//        File cacheFile = new File(getCacheDir().getParent() + "/app_webview");
+//        clearCacheFolder(cacheFile, System.currentTimeMillis());
 
-            File cacheFile = new File(getCacheDir().getParent() + "/app_webview");
-            clearCacheFolder(cacheFile, System.currentTimeMillis());
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
         mWebView.reload();
     }
 
     private int clearCacheFolder(File dir, long time) {
         int deletedFiles = 0;
         if (dir != null && dir.isDirectory()) {
-            try {
-                for (File child : dir.listFiles()) {
-                    if (child.isDirectory()) {
-                        deletedFiles += clearCacheFolder(child, time);
-                    }
-                    if (child.lastModified() < time) {
-                        if (child.delete()) {
-                            deletedFiles++;
-                        }
+            for (File child : dir.listFiles()) {
+                if (child.isDirectory()) {
+                    deletedFiles += clearCacheFolder(child, time);
+                }
+                if (child.lastModified() < time) {
+                    if (child.delete()) {
+                        deletedFiles++;
                     }
                 }
-            } catch (Exception e) {
-                e.printStackTrace();
             }
         }
         return deletedFiles;