Log WebView errors

pull/214/head
M66B 1 year ago
parent cf4d00badc
commit 46bc9b08c3

@ -30,6 +30,8 @@ import android.view.Menu;
import android.view.MenuInflater; import android.view.MenuInflater;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebSettings; import android.webkit.WebSettings;
import android.webkit.WebView; import android.webkit.WebView;
import android.webkit.WebViewClient; import android.webkit.WebViewClient;
@ -125,6 +127,10 @@ public class ActivityAMP extends ActivityBase {
return false; return false;
} }
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
Log.w("AMP error " + error.getErrorCode() + ":" + error.getDescription());
}
}); });
// Initialize // Initialize

@ -31,6 +31,8 @@ import android.view.Menu;
import android.view.MenuInflater; import android.view.MenuInflater;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebSettings; import android.webkit.WebSettings;
import android.webkit.WebView; import android.webkit.WebView;
import android.webkit.WebViewClient; import android.webkit.WebViewClient;
@ -111,6 +113,10 @@ public class ActivityCode extends ActivityBase {
return true; return true;
} }
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
Log.w("View code error " + error.getErrorCode() + ":" + error.getDescription());
}
}); });
// Initialize // Initialize

@ -34,6 +34,8 @@ import android.text.Spanned;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebSettings; import android.webkit.WebSettings;
import android.webkit.WebView; import android.webkit.WebView;
import android.webkit.WebViewClient; import android.webkit.WebViewClient;
@ -407,6 +409,10 @@ public class FragmentDialogPrint extends FragmentDialogBase {
printWebView = null; printWebView = null;
} }
} }
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
Log.w("Print error " + error.getErrorCode() + ":" + error.getDescription());
}
}); });
Log.i("Print load data"); Log.i("Print load data");

@ -34,6 +34,8 @@ import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.webkit.DownloadListener; import android.webkit.DownloadListener;
import android.webkit.RenderProcessGoneDetail; import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebSettings; import android.webkit.WebSettings;
import android.webkit.WebView; import android.webkit.WebView;
import android.webkit.WebViewClient; import android.webkit.WebViewClient;
@ -188,6 +190,10 @@ public class WebViewEx extends WebView implements DownloadListener, View.OnLongC
Log.i("Changed scale=" + newScale); Log.i("Changed scale=" + newScale);
intf.onScaleChanged(newScale); intf.onScaleChanged(newScale);
} }
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
Log.w("WebViewEx error " + error.getErrorCode() + ":" + error.getDescription());
}
}); });
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)

Loading…
Cancel
Save