在返回WebView之前,WebView下载打开浏览器窗口一会儿

我的问题是,当我点击Web浏览器中的PDF链接,浏览器打开一会儿(我想下载链接的文件),PDF文件开始下载,应用程序返回到Web视图。 有没有办法阻止浏览器窗口打开,开始下载?

我已经使用WebViewClient shouldOverrideUrlLoading,以便单击的url保存在webview中:

private class LinkWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } 

我有一个下载监听器,所以我可以下载文件(为我的需要这些是PDF的):

 webView.setDownloadListener(new DownloadListener() { public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse(url)); startActivity(intent); } }); 

Solutions Collecting From Web of "在返回WebView之前,WebView下载打开浏览器窗口一会儿"