Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发布到Android Webview,其中响应为PDF文件_Android_Android Webview - Fatal编程技术网

发布到Android Webview,其中响应为PDF文件

发布到Android Webview,其中响应为PDF文件,android,android-webview,Android,Android Webview,我正在向Android webview发布一篇文章,预期的响应是PDF文件。但是,webview只显示一个空白页面。我意识到PDF文件无法在webview中呈现,但希望该文件开始下载或至少显示一些响应 有人知道是否可以发布到webview来启动(pdf)文件的下载吗 \u webView=findviewbyd(Resource.Id.ebookWebview); _SetWebViewClient(webviewClient); _SetWebChromeClient(新的WebChromeC

我正在向Android webview发布一篇文章,预期的响应是PDF文件。但是,webview只显示一个空白页面。我意识到PDF文件无法在webview中呈现,但希望该文件开始下载或至少显示一些响应

有人知道是否可以发布到webview来启动(pdf)文件的下载吗

\u webView=findviewbyd(Resource.Id.ebookWebview);
_SetWebViewClient(webviewClient);
_SetWebChromeClient(新的WebChromeClient());
_webView.Settings.AllowFileAccess=true;
_webView.Settings.JavaScriptEnabled=true;
_postrl(_postrl,EncodingUtils.GetBytes(_postData,“BASE64”);

您是否尝试在WebView上注册下载侦听器?这是处理下载所需要的。请看

        _webView = FindViewById<WebView>(Resource.Id.ebookWebview);
        _webView.SetWebViewClient(webviewClient);
        _webView.SetWebChromeClient(new WebChromeClient());
        _webView.Settings.AllowFileAccess = true;
        _webView.Settings.JavaScriptEnabled = true;

        _webView.PostUrl(_postUrl, EncodingUtils.GetBytes(_postData, "BASE64"));