瀏覽代碼

remove web view thirdpart cache

hanjing 6 年之前
父節點
當前提交
bb742681b4

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/module/webview/fragment/FgtWeb.java

@@ -200,7 +200,7 @@ public class FgtWeb extends BaseFgtWeb {
         // webSetting.setPageCacheCapacity(IX5WebSettings.DEFAULT_CACHE_CAPACITY);
         webSetting.setPluginState(WebSettings.PluginState.ON_DEMAND);
         // webSetting.setRenderPriority(WebSettings.RenderPriority.HIGH);
-        webSetting.setCacheMode(WebSettings.LOAD_NO_CACHE);
+//        webSetting.setCacheMode(WebSettings.LOAD_NO_CACHE);
 
         // this.getSettingsExtension().setPageCacheCapacity(IX5WebSettings.DEFAULT_CACHE_CAPACITY);//extension
         // settings 的设计

+ 23 - 23
app/src/main/java/com/sheep/gamegroup/module/webview/fragment/FgtWebX5.java

@@ -190,7 +190,7 @@ public class FgtWebX5 extends BaseFgtWebX5 {
         webSetting.setPluginState(WebSettings.PluginState.ON_DEMAND);
         // webSetting.setRenderPriority(WebSettings.RenderPriority.HIGH);
 //        webSetting.setCacheMode(NetUtil.CAN_CONNECT_SERVICE ? WebSettings.LOAD_DEFAULT : WebSettings.LOAD_CACHE_ELSE_NETWORK);
-        webSetting.setCacheMode(WebSettings.LOAD_NO_CACHE);
+//        webSetting.setCacheMode(WebSettings.LOAD_NO_CACHE);
 
         // this.getSettingsExtension().setPageCacheCapacity(IX5WebSettings.DEFAULT_CACHE_CAPACITY);//extension
         // settings 的设计
@@ -340,28 +340,28 @@ public class FgtWebX5 extends BaseFgtWebX5 {
         });
         mWebView.setWebViewClient(new WebViewClient() {
 
-            @Override
-            public WebResourceResponse shouldInterceptRequest(WebView webView, String inUrl) {
-                if (TestUtil.isDev()) {
-                    return null;
-                }
-                if (finallyUrl.equalsIgnoreCase(inUrl)) {
-                    return null;
-                }
-                return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(inUrl));
-            }
-
-            @Override
-            public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
-                if (TestUtil.isDev()) {
-                    return null;
-                }
-                String fileUrl = webResourceRequest.getUrl().toString();
-                if (finallyUrl.equalsIgnoreCase(fileUrl)) {
-                    return null;
-                }
-                return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(WebResourceRequestAdapter.adapter(webResourceRequest)));
-            }
+//            @Override
+//            public WebResourceResponse shouldInterceptRequest(WebView webView, String inUrl) {
+//                if (TestUtil.isDev()) {
+//                    return null;
+//                }
+//                if (finallyUrl.equalsIgnoreCase(inUrl)) {
+//                    return null;
+//                }
+//                return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(inUrl));
+//            }
+//
+//            @Override
+//            public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
+//                if (TestUtil.isDev()) {
+//                    return null;
+//                }
+//                String fileUrl = webResourceRequest.getUrl().toString();
+//                if (finallyUrl.equalsIgnoreCase(fileUrl)) {
+//                    return null;
+//                }
+//                return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(WebResourceRequestAdapter.adapter(webResourceRequest)));
+//            }
 
             @Override
             public boolean shouldOverrideUrlLoading(WebView view, String url) {