【发布时间】:2014-11-11 12:08:26
【问题描述】:
我的应用程序在 listview 中有一个 pdf 列表。使用打开 Google 文档表的 web 视图在应用程序内部查看 pdf。它适用于第一个打开的 PDF,但是
返回并打开另一个 PDF 时,我收到错误 "whoops! There was a problem previewing this document"。使用谷歌表格打开 PDF 是否有某种限制。如果是这样,我怎样才能获得打开任何我想要的 PDF 的完整权限。有人可以帮忙吗?这是我的代码。
//---you need this to prevent the webview from
// launching another browser when a url
// redirection occurs---
wv.setWebViewClient(new Callback());
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setAllowFileAccess(true);
wv.loadUrl("https://docs.google.com/gview?embedded=true&url=" + SharepreferenceController.getPrefSavePdfInfo());
【问题讨论】:
-
今天早上在我的应用程序中看到了同样的问题。想知道 Google 是否最终会更新他们的平台。
-
它还没有更新,但是有没有另一种方法可以在应用程序内加载带有pdf内容的url
-
有类似的问题。谷歌更新也是我的赌注。
-
谢谢,但它不是开源的。我下载了 pdf 并从我的 sd 卡使用第三方应用程序加载它。效果很好