gpt4 book ai didi

android - 无法在 WebView 中打开 PDF 文档

转载 作者:太空宇宙 更新时间:2023-11-03 11:51:35 24 4
gpt4 key购买 nike

我正在使用 WebView 打开一个 url,它实际上是一个 pdf 文档。这是代码 fragment 。

WebView webView = (WebView) context.findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.loadUrl("http://www.stagecoachbus.com/PdfUploads/Timetable_28768_5.pdf");

得到的错误是:

EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up

我能够打开正常的网页。但是,打开 pdf 文件会导致异常。

有什么想法吗?

提前致谢!

最佳答案

要在 Webview 中打开 pdf,最好通过 google doc 服务显示 pdf

WebView webView = (WebView) context.findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.loadUrl("http://docs.google.com/gview?embedded=true&url=http://www.stagecoachbus.com/PdfUploads/Timetable_28768_5.pdf");

它可以帮助您显示 pdf。

关于android - 无法在 WebView 中打开 PDF 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12803701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com