hanjing лет назад: 6
Родитель
Сommit
9fec6d7166

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

@@ -48,6 +48,7 @@ import com.sheep.jiuyan.samllsheep.SheepApp;
 import com.sheep.jiuyan.samllsheep.utils.G;
 import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
+import com.tencent.smtt.export.external.interfaces.WebResourceError;
 import com.tencent.smtt.export.external.interfaces.WebResourceRequest;
 import com.tencent.smtt.export.external.interfaces.WebResourceResponse;
 import com.tencent.smtt.sdk.CookieManager;
@@ -344,6 +345,21 @@ public class FgtWebX5 extends BaseFgtWebX5 {
         });
         mWebView.setWebViewClient(new WebViewClient() {
 
+            @Override
+            public void onReceivedError(WebView var1, int var2, String var3, String var4) {
+                Log.e("ActWebX5", "onReceivedError " + var2 + "  " + var3 + "  " + var4);
+            }
+
+            @Override
+            public void onReceivedError(WebView var1, WebResourceRequest var2, WebResourceError var3) {
+                Log.e("ActWebX5", "onReceivedError2 " + var2.getUrl() + "  " + var3.getErrorCode() + " : " + var3.getDescription());
+            }
+
+            @Override
+            public void onReceivedHttpError(WebView var1, WebResourceRequest var2, WebResourceResponse var3) {
+                Log.e("ActWebX5", "onReceivedHttpError " + var2.getUrl() + " : " + var3.getStatusCode());
+            }
+
 //            @Override
 //            public WebResourceResponse shouldInterceptRequest(WebView webView, String inUrl) {
 //                if (TestUtil.isDev()) {
@@ -369,7 +385,7 @@ public class FgtWebX5 extends BaseFgtWebX5 {
 
             @Override
             public boolean shouldOverrideUrlLoading(WebView view, String url) {
-                LogUtil.println("ActWebX5", "shouldOverrideUrlLoading", url);
+                Log.e("ActWebX5", "shouldOverrideUrlLoading " + url);
                 //微信H5支付核心代码
                 if (url.startsWith(Config.SHEEP_PAY)) {
                     String order_no = StringUtils.getQueryParameter(url, Config.YF_SHOP_ORDER_NUMBER_KEY);
@@ -425,13 +441,13 @@ public class FgtWebX5 extends BaseFgtWebX5 {
 
             @Override
             public void onPageStarted(WebView view, String url, Bitmap favicon) {
-                LogUtil.println("ActWebX5", "onPageStarted", url);
+                Log.e("ActWebX5", "onPageStarted " + url);
                 super.onPageStarted(view, url, favicon);
             }
 
             @Override
             public void onPageFinished(WebView view, String url) {
-                LogUtil.println("ActWebX5", "onPageFinished", url);
+                Log.e("ActWebX5", "onPageFinished " + url);
                 super.onPageFinished(view, url);
                 CookieManager cookieManager = CookieManager.getInstance();
                 cookieManager.flush();