WebView下载会在返回WebView之前打开浏览器窗口一小段时间

我的问题是,当我点击webview中的pdf链接时,浏览器会打开一小段时间(我想下载链接文件),pdf文件开始下载,应用程序返回到webview。有没有办法阻止浏览器窗口打开以开始下载? 我已经使用WebViewClient来onOverrideUrlLoading,以便点击的网址保存在网页视图中:
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);

        }
    });
    
已邀请:
将MIME类型添加到您在下载侦听器中使用
startActivity()
Intent
。     

要回复问题请先登录注册