WebView中嵌套h5进行下载失效
项目混合开发app,页面中有个下载。一直失效的。经过查询发要设置下载监听。代码如下:
/**
* 当下载文件时打开系统自带的浏览器进行下载,当然也可以对捕获到的 url 进行处理在应用内下载。
**/
private class FileDownLoadListener implements DownloadListener {
@Override
public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
}
设置监听器
//下载监听
webView=(WebView)findViewById(R.id.web_view);
webView.setDownloadListener(new FileDownLoadListener());
新人小白,记录总结。轻喷。