所以我刚开始使用Android编程,我正在尝试使用WebView制作一个小应用程序。有一个URL将您重定向到pdf,我知道WebView不呈现pdf。所以我想使用intent并在Google Docs中显示pdf。但是,pdf地址是随机生成的,因此我无法将其与
链接WebView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + pdfURL);
如何在不使用确切的pdf地址的情况下向Google文档发送意图?
答案 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;
}
});
中的更多信息