簡體   English   中英

在Android Webview中加載pdf或url

[英]Loading pdf or url in Android Webview

我正在使用一個打開URL的Android應用程序,其內容是HTML或Pdf ...我用這種方式打開它

WebView webView = (WebView) mContentView.findViewById(R.id.web_view);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAppCacheEnabled(true);
webView.getSettings().setJavaScriptEnabled(true);

// This is the url that may be .html or .pdf
String url = "https://uva.onlinejudge.org/external/1/119.html";
//String url = "https://uva.onlinejudge.org/external/11/1124.html";

webView.setWebChromeClient(new WebChromeClient() {
    public void onProgressChanged(WebView view, int progress) {
        if (progress >= 100) {
            setContentShown(true);
        }
    }
});
webView.loadUrl(url);

第一個url在webview中正常打開,但是第二個url在webview中不顯示任何內容..如果我嘗試在瀏覽器中打開它,它將重定向到該URL [ https://uva.onlinejudge.org/外部/11/p1124.pdf],然后正常打開。

任何幫助將不勝感激。

將下載偵聽器設置為您的Web視圖。 在偵聽器內部,您可以通過覆蓋PDF方法來選擇下載PDF。

webView.setDownloadListener(new (DownloadListener listener) { // is it a pdf? });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM