答案 0 :(得分:0)
您应该创建WebViewClient并将其设置为您的webview。
每次单击链接时,都会调用WebViewClient的shouldOverrideUrlLoading方法。
您可以获取PDF网址,现在调用异步任务并在设备中下载文件。
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading (WebView view, String url) {
if (url.endsWith(".pdf")) {
// call Asynctask and download pdf file
return true;
}
return false;
}
});