在WebView / Google文档

时间:2017-02-07 18:12:18

标签: android pdf webview

所以我刚开始使用Android编程,我正在尝试使用WebView制作一个小应用程序。有一个URL将您重定向到pdf,我知道WebView不呈现pdf。所以我想使用intent并在Google Docs中显示pdf。但是,pdf地址是随机生成的,因此我无法将其与

链接
WebView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + pdfURL);

如何在不使用确切的pdf地址的情况下向Google文档发送意图?

1 个答案:

答案 0 :(得分:0)

我不知道"随机生成的"手段。 但是我想到的第一件事是设置一个WebViewClient并覆盖shouldOverrideUrlLoading:

webView.setWebViewClient(new WebViewClient() {

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {

        if (url.endsWith(".pdf") == true) {

             view.loadUrl("http://docs.google.com/gview?embedded=true&url=" + url);
             return true;
        }
        return false;
    }
});

thread.

中的更多信息