`
Mr.Joe
  • 浏览: 133560 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WebView中无法下载问题解决方法

阅读更多
在webview中有时会遇到需要下载文件,这个时候点击下载没有任何反应,此时我们需要给webview设置DownloadListener。下面是实现了遇到需要下载文件时候调用设备浏览器进行下载,不是在应用内下载

1、自定义MyWebViewDownLoadListener类
private class MyWebViewDownLoadListener 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);
		}
	}


2、设置WebView的DownloadListener:
   
webView.setDownloadListener(new MyWebViewDownLoadListener()); 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics