|
|
@@ -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();
|