Pārlūkot izejas kodu

开发h5时不缓存文件

zengjiebin 7 gadi atpakaļ
vecāks
revīzija
f457abfc32

+ 6 - 3
app/src/main/java/com/sheep/gamegroup/view/activity/ActWebX5.java

@@ -13,21 +13,18 @@ import android.support.annotation.RequiresApi;
 import android.support.v7.app.ActionBar;
 import android.support.v7.app.AlertDialog;
 import android.text.TextUtils;
-import android.util.Log;
 import android.view.View;
 import android.view.animation.Animation;
 import android.view.animation.AnimationUtils;
 import android.widget.ImageView;
 import android.widget.ProgressBar;
 
-import com.sheep.gamegroup.db.DBUtils;
 import com.sheep.gamegroup.model.entity.WebParams;
 import com.sheep.gamegroup.module.webview.util.WebResourceRequestAdapter;
 import com.sheep.gamegroup.module.webview.util.WebResourceResponseAdapter;
 import com.sheep.gamegroup.util.CommonUtil;
 import com.sheep.gamegroup.util.Constant;
 import com.sheep.gamegroup.util.DataUtil;
-import com.sheep.gamegroup.util.GlideImageLoader;
 import com.sheep.gamegroup.util.Jump2View;
 import com.sheep.gamegroup.util.LogUtil;
 import com.sheep.gamegroup.util.NetUtil;
@@ -305,6 +302,9 @@ public class ActWebX5 extends BaseActWeb {
         mWebView.setWebViewClient(new WebViewClient() {
             @Override
             public WebResourceResponse shouldInterceptRequest(WebView webView, String s) {
+                if(TestUtil.isDev()){
+                    return super.shouldInterceptRequest(webView, s);
+                }
                 if (s.contains("ssnocache=1")) return null;
                 LogUtil.println("ActWeb", "shouldInterceptRequest from cache", url);
                 return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(s));
@@ -312,6 +312,9 @@ public class ActWebX5 extends BaseActWeb {
 
             @Override
             public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
+                if(TestUtil.isDev()){
+                    return super.shouldInterceptRequest(webView, webResourceRequest);
+                }
                 if (url.contains("ssnocache=1")) return null;
                 LogUtil.println("ActWeb", "shouldInterceptRequest from cache", url);
                 return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(WebResourceRequestAdapter.adapter(webResourceRequest)));