慕妹3242003
在加载网址之前,您将必须为Webview设置自定义的WebviewClient覆盖shouldOverrideUrlLoading方法。mWebView.setWebViewClient(new WebViewClient() { @SuppressWarnings("deprecation") @Override public boolean shouldOverrideUrlLoading(WebView webView, String url) { return shouldOverrideUrlLoading(url); } @TargetApi(Build.VERSION_CODES.N) @Override public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest request) { Uri uri = request.getUrl(); return shouldOverrideUrlLoading(uri.toString()); } private boolean shouldOverrideUrlLoading(final String url) { Log.i(TAG, "shouldOverrideUrlLoading() URL : " + url); // Here put your code return true; // Returning True means that application wants to leave the current WebView and handle the url itself, otherwise return false. } });在Webview中检出用于处理重定向URL的示例代码,并打开PDF而无需下载。 https://gist.github.com/ashishdas09/014a408f9f37504eb2608d98abf49500