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