Android - Laden von PDF innerhalb des webview

Habe ich diese webview-code und ich möchte es auch möglich, die PDF-Dateien geöffnet, wenn ein Benutzer klickt auf einen PDF-link. Hier ist der code, können Sie mir sagen, was ich in den PDF-Bereich? Ich habe versucht viele verschiedene Möglichkeiten, und ich kann nicht Holen Sie sich die PDF-Ansicht auf alle. Vielen Dank für die Hilfe.

webview.setWebViewClient ( new WebViewClient() {
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        //do your handling codes here, which url is the requested url
        //probably you need to open that url rather than redirect:
        if (url.startsWith("tel:")) {
            startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(url)));
        } else if (url.startsWith("mailto:")) {
            url = url.replaceFirst("mailto:", "");
            url = url.trim();
            Intent i = new Intent(Intent.ACTION_SEND);
            i.setType("plain/text").putExtra(Intent.EXTRA_EMAIL,
                    new String[]{url});
            startActivity(i);

        } else if (url.startsWith("geo:")) {
            try {
            } catch (Exception e) {
                System.out.println(e);
            }

        } else if (url.endsWith("pdf")) {

            try {

            } catch (Exception e) {
                System.out.println(e);
            }

        } else {
            view.loadUrl(url);
        }
        return true;
        //then it is not handled by default action
    }
});

InformationsquelleAutor user1363871 | 2012-05-09

Schreibe einen Kommentar