PDF 未显示在 WebView 中

Tec*_*ch1 1 android android-webview firebase

我有一个应用程序,我想在其中在 WebView 中显示 PDF 文件。我试过这样做

webview = (WebView)findViewById(R.id.webview);
        progressbar = (ProgressBar) findViewById(R.id.progressbar);
        String filename =**"My Firebase PDF Url"**;
        webview.loadUrl("https://docs.google.com/gview?embedded=true&url=" + filename);

webview.setWebViewClient(new WebViewClient() {
   public void onPageFinished(WebView view, String url) {
           progressbar.setVisibility(View.GONE);
            }
   });
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行该应用程序时,它显示了一个白屏。有人知道出了什么问题吗?我使用来自 firebase 的 PDF 下载 URL 作为“我的 Firebase PDF Url”

Sud*_*dhi 7

在此处输入图片说明

String pdf = "https://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf";
            wvPDF.getSettings().setJavaScriptEnabled(true);

            wvPDF.loadUrl("https://docs.google.com/gview?embedded=true&url=" + pdf);

            wvPDF.setWebViewClient(new WebViewClient() {
                public void onPageFinished(WebView view, String url) {
                }
            });
Run Code Online (Sandbox Code Playgroud)

它对我有用,请确保您拥有 Internet 许可并使用https://docs.google.com/gview?embedded=true&url=

  • 谢谢,但是当我这样做时,它现在显示“没有可用的预览” (2认同)