android webview实现下载文件

2018-04-26  本文已影响0人  啸鳯
android webview不能直接下载文件

所以要实现下载文件要调用内置浏览器
如下

private class MWebViewDownLoadListener 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.setDownloadListener(new MWebViewDownLoadListener());

这样就可以了

上一篇 下一篇

猜你喜欢

热点阅读